✦ Luna Orbit — Software Engineering

Lead Software Engineer, Full Stack

at Discover Financial Services

📍 4 Locations Unknown 💰 $197K – $225K USD / year Posted April 17, 2026
Salary $197K – $225K 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 full stack engineering efforts and a team focused on distributed microservices and cloud-based delivery. You will develop solutions that help meet regulatory needs and collaborate with product managers to deliver customer experiences.

  • Lead a portfolio of technology projects and developers
  • Build full stack systems using distributed microservices
  • Deliver robust cloud-based solutions aligned to regulatory needs
  • Use JavaScript, Java, TypeScript, SQL, Python, Go plus Docker and Kubernetes
  • Mentor engineers and engage with internal/external tech communities

This is a full stack engineering role emphasizing distributed microservices, cloud computing, and container orchestration with Docker and Kubernetes. The stack includes JavaScript, Java, TypeScript, SQL, Python, Go, and both relational (Open Source RDBMS) and NoSQL databases on AWS (also compatible with Azure and Google Cloud).

The ideal candidate is a Lead Full Stack Software Engineer with 4+ years of software engineering experience and at least 1 year of cloud computing experience across AWS, Microsoft Azure, or Google Cloud. They have hands-on experience with distributed microservices and full stack systems using JavaScript, Java, TypeScript, SQL, Python, and/or Go, along with Docker and Kubernetes.

software engineeringcloud computing (AWSMicrosoft AzureGoogle Cloud)Bachelor's Degree4+ years of experience in software engineeringdistributed microservicesfull stack systems
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 AzureGoogle CloudAgile
JavaScriptJavaHTML/CSSTypeScriptSQLPythonGoOpen Source RDBMSNoSQL databasesDockerKubernetesAWS tools and servicescloud computingdistributed microservicesfull stack systemsopen source frameworksAgile practicespeople management
full stack systemsdistributed microservicessoftware engineeringJavaScriptJavaHTML/CSSTypeScriptSQLPythonGoOpen Source RDBMSNoSQL databasesContainer Orchestration servicesDockerKubernetesAWS tools and servicescloud computingAmazon Web ServicesMicrosoft AzureGoogle Cloudopen source frameworkspeople managementAgile practicesregulatory needs
leadershipmentoringcollaborationcommunicationstaying on top of tech trendsexperimentationlearning new technologiesteam mentorshipcross-functional collaborationiterative deliveryinclusive environment
Industry Banking
Job Function Lead full stack software engineering delivering cloud-based, regulatory-aligned solutions using distributed microservices.
Role Subtype Full Stack Engineer
Tech Domains Amazon Web Services, Azure, Google Cloud Platform, Kubernetes, Docker, Java, JavaScript, Python, SQL / PostgreSQL, Active Directory
Visa Sponsorship No
Lead Software EngineerFull Stacksoftware engineeringJavaScriptJavaHTML/CSSTypeScriptSQLPythonGoOpen Source RDBMSNoSQL databasesDockerKubernetescloud computingAWSAmazon Web ServicesMicrosoft AzureGoogle Clouddistributed microservicesfull stack systemsopen source frameworkspeople managementAgile practicesBachelor's Degreeregulatory needs

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

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