✦ Luna Orbit — Software Engineering

Lead Software Engineer (Java, AWS)

at Discover Financial Services

📍 4 Locations 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 experience in software engineering
Education Bachelor's Degree
Category Software Engineering

Lead a portfolio of software engineering projects and developers to build full stack, distributed microservices solutions. Collaborate with digital product managers to deliver robust cloud-based experiences while mentoring engineers and applying modern container orchestration on AWS.

  • Lead a portfolio of technology projects and a team of developers
  • Collaborate with digital product managers to deliver robust cloud-based solutions
  • Build full stack systems using JavaScript, Java, TypeScript, SQL, Python, and Go
  • Use Docker and Kubernetes with relational and NoSQL database technologies
  • Experiment with new technologies and mentor engineering community members

The role focuses on full stack development using Java, JavaScript, TypeScript, SQL, Python, and Go. It involves cloud computing across AWS and other major clouds, with Docker and Kubernetes for container orchestration, and both relational (Open Source RDBMS) and NoSQL databases.

The ideal candidate is a Lead Software Engineer with 4+ years of software engineering experience and at least 1 year of cloud computing experience using AWS, Microsoft Azure, or Google Cloud. They have strong full stack development experience with distributed microservices and are proficient across Java, JavaScript, TypeScript, SQL, Python, and/or Go. They also have hands-on container orchestration experience with Docker and Kubernetes and can lead teams through mentoring and engineering leadership.

Bachelor's DegreeAt least 4 years of experience in software engineering (Internship experience does not apply)At least 1 year experience with cloud computing (AWSMicrosoft AzureGoogle Cloud)
Master's Degree7+ years of experience in at least one of the following: JavaScriptJavaTypeScriptSQLPythonor Go3+ years of experience with AWSGCPMicrosoft Azureor another cloud service4+ years of experience in open source frameworks1+ years of people management experience2+ years of experience in Agile practices
DockerKubernetesAmazon Web ServicesAWSMicrosoft AzureAzureGoogle CloudGoogle Cloud PlatformOpen Source RDBMSNoSQL databasesHTML/CSSSQL
distributed microservicesfull stack systemsJavaScriptJavaHTML/CSSTypeScriptSQLPythonGoOpen Source RDBMSNoSQL databasesDockerKubernetesAmazon Web Services (AWS)cloud computingMicrosoft AzureGoogle CloudAgile practicespeople managementmentoring
distributed microservicesfull stack systemsJavaScriptJavaHTML/CSSTypeScriptSQLPythonGoOpen Source RDBMSNoSQL databasesContainer Orchestration services including Docker and KubernetesDockerKubernetesAmazon Web ServicesAWScloud computingAzureMicrosoft AzureGoogle CloudGoogle Cloud Platformregulatory needscode evaluationmentoring other members of the engineering communitypeople managementAgile practices
leadershipmentoringcollaborationinclusive delivery environmentcross-functional collaborationexperimentation with new technologiesstaying on top of tech trendscommunicationteam leadership
Industry Banking
Job Function Lead full stack software engineering for cloud-based microservices solutions
Role Subtype Full Stack Engineer
Tech Domains Amazon Web Services, Azure, Google Cloud Platform, Kubernetes, Docker, Java, JavaScript, Python, SQL / PostgreSQL
Visa Sponsorship No
Lead Software EngineerLead Software Engineer (JavaAWS)Full Stack Software Engineerdistributed microservicesfull stack systemsJavaScriptJavaHTML/CSSTypeScriptSQLPythonGoOpen Source RDBMSNoSQL databasesDockerKubernetesAmazon Web ServicesAWScloud computingMicrosoft AzureGoogle CloudGCPAgile practicespeople managementBachelor's Degreementoring

Must have Bachelor's Degree, Must have at least 4 years of experience in software engineering (internship experience does not apply), Must have at least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud), No visa sponsorship available (must already have work authorization)

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