✦ Luna Orbit — System Administration

Lead Software Engineer, Back End

at Discover Financial Services

📍 San Francisco, CA Unknown 💰 $179K – $204K USD / year Posted April 17, 2026
Salary $179K – $204K USD / year
Type Full-Time
Experience lead
Exp. Years At least 4 years of professional software engineering experience
Education Bachelor's Degree
Category System Administration

Lead a portfolio of backend technology projects and guide developers building distributed microservices and full-stack systems for regulatory needs. Collaborate with product managers to deliver robust cloud-based solutions using modern languages and container orchestration on AWS and other clouds.

  • Lead a portfolio of diverse technology projects and a team of developers
  • Collaborate with digital product managers to deliver robust cloud-based solutions
  • Utilize Java, Python, SQL, Node, Go, Scala and database technologies
  • Stay on top of tech trends, experiment with new technologies, and mentor engineers
  • Code or evaluate code as needed

Backend engineering focused on distributed microservices and full-stack systems using Java, Python, SQL, Node/Node.js, Go, and Scala. Work includes Open Source RDBMS and NoSQL databases, Docker and Kubernetes orchestration, and AWS tools/services with experience across AWS, Microsoft Azure, and Google Cloud.

The ideal candidate is a Lead Back End Software Engineer with 4+ years of professional software engineering experience and hands-on cloud computing experience using Amazon Web Services, Microsoft Azure, or Google Cloud. They have strong backend experience building distributed microservices and full-stack systems, with practical Docker and Kubernetes container orchestration experience. They can lead projects, collaborate with product partners, and stay current on emerging technologies while mentoring other engineers.

Bachelor's Degree4 years of professional software engineering experiencecloud computing (AWSMicrosoft AzureGoogle Cloud)JavaPythonSQLOpen Source RDBMSNoSQL databasesDockerKubernetes
7+ years of experience in at least one of the following: JavaScalaPythonGoor Node.js2+ years of experience with AWSGCPAzureor another cloud service4+ years of experience in open source frameworks1+ years of people management experience2+ years of experience in Agile practicesAgile practices
DockerKubernetesAmazon Web ServicesAWSMicrosoft AzureGoogle CloudGoogle Cloud PlatformGCPOpen Source RDBMSNoSQL databasesNodeNode.jsJavaPythonSQLGoScala
distributed microservicesfull stack systemsJavaPythonSQLNodeGoScalaOpen Source RDBMSNoSQL databasesDockerKubernetesAmazon Web ServicesAWSMicrosoft AzureGoogle Cloudcloud computingopen source frameworksAgile practices
distributed microservicesfull stack systemsregulatory needsJavaPythonSQLNodeGoScalaOpen Source RDBMSNoSQL databasesContainer Orchestration servicesDockerKubernetesAWS tools and servicescloud computingcloud computing (AWSMicrosoft AzureGoogle Cloud)
lead a portfolio of diverse technology projectsmentoring other members of the engineering communitycollaborationteam leadershipstaying on top of tech trendsexperimentationlearning new technologiesparticipating in internal & external technology communitiescode or evaluate codecross-functional collaborationcommunicate with digital product managersiterative delivery environment
Industry Banking
Job Function Lead backend software engineering projects delivering cloud-based distributed microservices solutions
Role Subtype Backend Engineer
Tech Domains Amazon Web Services, Kubernetes, Docker, Python, Java, Node.js, SQL / PostgreSQL
Lead Software EngineerBack EndBack End Software EngineersSoftware Engineerdistributed microservicesfull stack systemsJavaPythonSQLNodeNode.jsGoScalaOpen Source RDBMSNoSQL databasesDockerKubernetesAmazon Web ServicesAWSMicrosoft AzureGoogle CloudGCPcloud computingpeople management experienceAgile practicesopen source frameworksBachelor's Degree

Bachelor's Degree, At least 4 years of professional software engineering experience, At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile