✦ Luna Orbit — Software Engineering

Senior Lead Software Engineer, Full Stack (Enterprise Platforms Technology)

at Discover Financial Services

📍 McLean, VA Unknown 💰 $229K – $262K USD / year Posted April 17, 2026
Salary $229K – $262K USD / year
Type Full-Time
Experience lead
Exp. Years At least 6 years of experience in software engineering
Education Bachelor's Degree
Category Software Engineering

Lead full stack engineering efforts within Enterprise Platforms Technology (EPTech), helping drive large-scale transformations. You will manage a portfolio of work, mentor developers, and build cloud-based solutions using distributed microservices to meet regulatory needs.

  • Lead a portfolio of enterprise platform projects and a team of developers
  • Build and deliver full stack systems using distributed microservices
  • Collaborate with digital product managers to deliver cloud-based solutions
  • Utilize JavaScript, Java, TypeScript, SQL, Python, Go plus Docker and Kubernetes
  • Support engineering quality with (preferred) Gen AI tools and test automation frameworks

This role emphasizes distributed microservices and full stack systems deployed to the cloud. The technical stack includes JavaScript, Java, TypeScript, SQL, Python, Go, Open Source RDBMS, NoSQL databases, and container orchestration with Docker and Kubernetes, with AWS tools/services at the core and optional experience across Azure and Google Cloud.

The ideal candidate is a Senior Lead Full Stack Software Engineer with 6+ years of software engineering experience and 1+ year of cloud computing experience across AWS, Microsoft Azure, or Google Cloud. They lead teams building distributed microservices and full stack systems and bring deep hands-on expertise with JavaScript, Java, TypeScript, SQL, Python, and Go, plus Docker and Kubernetes. They also have experience (preferred) with Agile practices, Gen AI coding tools like Claude Code, and test automation tools such as Karate, python behave, or Playwright.

Bachelor's DegreeAt least 6 years of experience in software engineeringAt least 1 year experience with cloud computing (AWSMicrosoft AzureGoogle Cloud)distributed microservicesfull stack systemscloud-based solutions
Master's Degree9+ years of experience in at least one of the following: JavaScriptJavaTypeScriptSQLPythonor Go4+ years of experience with AWSGCPMicrosoft Azureor another cloud service4+ years of experience in open source frameworks2+ years of experience in Agile practices1+ years of Gen AI coding tools (Claude Codeetc)2+ years of experience with Test Automation tools (Karatepython behave or Playwright)
DockerKubernetesAmazon Web ServicesAWSMicrosoft AzureGoogle CloudAgileClaude CodeKaratepython behavePlaywright
distributed microservicesfull stack systemsJavaScriptJavaHTML/CSSTypeScriptSQLPythonGoOpen Source RDBMSNoSQL databasesDockerKubernetescloud computingAWSAmazon Web ServicesMicrosoft AzureGoogle Cloudopen source frameworksAgile practicesGen AI coding toolsClaude Codetest automation toolsKaratepython behavePlaywright
enterprise platforms technologyfull stack systemsdistributed microservicessoftware engineeringJavaScriptJavaHTML/CSSTypeScriptSQLPythonGoOpen Source RDBMSNoSQL databasesContainer Orchestration servicesDockerKubernetesAWS tools and servicescloud computingAmazon Web ServicesAWSMicrosoft AzureGoogle Cloudopen source frameworksAgile practicesGen AI coding toolsClaude CodeTest Automation toolsKaratepython behavePlaywrightregulatory needs
leadershipmentoringcollaborationcommunicationexperimentationlearning new technologiesteamworkiterative deliverycross-functional collaborationcode evaluation
Industry Banking
Job Function Lead enterprise full stack engineering for EPTech using distributed microservices and cloud platforms.
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 Yes
Senior Lead Software EngineerFull StackEnterprise Platforms TechnologyEPTechsoftware engineeringdistributed microservicesfull stack systemsJavaScriptJavaHTML/CSSTypeScriptSQLPythonGoOpen Source RDBMSNoSQL databasesDockerKubernetescloud computingAWSAmazon Web ServicesMicrosoft AzureGoogle Cloudopen source frameworksAgile practicesGen AI coding toolsClaude CodeTest Automation toolsKaratepython behavePlaywrightBachelor's Degreeregulatory needs

Bachelor's degree required, At least 6 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