Senior Lead Software Engineer, Back-End

Discover Financial
New York, Boston
Workplace: OnsiteFull timeUSD 229,900 - 262,400 annuallyFunction: Software EngineeringEducation: bachelorsSkills: ["Mentoring","Collaboration","Staying current","Experimenting with new technologies","Evaluating code"]

Lead a portfolio of distributed microservices and full-stack engineering projects while mentoring a team to deliver regulatory-focused solutions. Help drive transformation by building foundational ML platform infrastructure that enables data scientists to develop, deploy, and scale models. Partner with digital product managers to deliver robust cloud-based capabilities for millions of customers, using Java, Python, SQL, Docker, Kubernetes, and AWS alongside cloud services.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Discover Financial
Discover Financial
3 weeks ago

Senior Lead Software Engineer, Back-End

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Lead a portfolio of distributed microservices and full-stack engineering projects while mentoring a team to deliver regulatory-focused solutions. Help drive transformation by building foundational ML platform infrastructure that enables data scientists to develop, deploy, and scale models. Partner with digital product managers to deliver robust cloud-based capabilities for millions of customers, using Java, Python, SQL, Docker, Kubernetes, and AWS alongside cloud services.
Location: New York, Boston
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Lead a portfolio of diverse technology projects and a team of developers building solutions using distributed microservices and full stack systems to meet regulatory needs.
  • •Mentor other members of the engineering community and stay current on technology trends, experimenting with new technologies.
  • •Collaborate with digital product managers to deliver robust cloud-based solutions that drive powerful experiences.
  • •Utilize programming languages (Java, Python, SQL, Node, Go, Scala) and open-source RDBMS/NoSQL databases.
  • •Use container orchestration and AWS cloud services (including Docker and Kubernetes) to support ML platform infrastructure.

Pay and Benefits

Salary: USD 229,900 - 262,400 annually

Key Requirements

  • •Bachelor’s degree.
  • •At least 6 years of professional software engineering experience.
  • •At least 1 year of cloud computing experience (AWS, Microsoft Azure, or Google Cloud).
  • •Master’s degree.
  • •Experience with at least one of: Java, Scala, Python, Go, or Node.js, and/or 5+ years of MLOps or ML platform engineering experience (end-to-end ML pipelines, infrastructure-as-code, and collaboration).
Experience:Machine learningMLOpsCloud computingDistributed microservicesML platform engineering
Education:Bachelor's
Skills:MentoringCollaborationStaying currentExperimenting with new technologiesEvaluating code
Tech Stack:JavaPythonSQLNodeGoScalaRDBMSNoSQLDockerKubernetesAWSMicrosoft AzureGoogle CloudMLOpsML pipelinesInfrastructure-as-codeAgile

Company Brief

Discover Financial
Provides consumer banking products, credit cards, personal loans, and payment services through the Discover brand. It operates a major U.S. financial network and serves individuals and merchants with lending and digital payment solutions.
Industry: Retail Banking
Company Size: Enterprise (1,001+ employees)
Revenue: USD 10M to 25M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Riverwoods, United States
Founded: 1985
WebsiteLinkedIn