✦ Luna Orbit — Software Engineering

Senior Lead Software Engineer, Full Stack (Global Payment Network)

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 a portfolio of technology projects and developers to build full stack, distributed microservices solutions that address regulatory needs. Collaborate with digital product managers to deliver cloud-based experiences and mentor other engineers while staying current with emerging technologies.

  • Lead a portfolio of diverse technology projects and a team of developers
  • Collaborate with digital product managers to deliver robust cloud-based solutions
  • Use multiple programming languages and database technologies to create compliant solutions
  • Experiment with and learn new technologies; mentor the engineering community
  • From time to time, code or evaluate code

Work on full stack systems using JavaScript, Java, TypeScript, SQL, Python, and Go. Implement cloud-based solutions leveraging Amazon Web Services (AWS) alongside Docker and Kubernetes, with both relational (Open Source RDBMS) and NoSQL database technologies.

The ideal candidate is a senior lead full stack engineer with 6+ years of software engineering experience and at least 1 year of cloud computing experience across AWS, Microsoft Azure, or Google Cloud. They have deep experience with distributed microservices and modern container orchestration using Docker and Kubernetes, plus strong proficiency in JavaScript, Java, TypeScript, SQL, Python, and/or Go. They are comfortable leading teams and portfolios, mentoring engineers, and collaborating with product partners to deliver regulatory-focused cloud solutions.

Bachelor's DegreeAt least 6 years of experience in software engineering (Internship experience does not apply)At least 1 year experience with cloud computing (AWSMicrosoft AzureGoogle Cloud)
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 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 databasesContainer Orchestration servicesDockerKubernetesAmazon Web Services (AWS)cloud computingMicrosoft AzureGoogle Cloudcode evaluationmentoring
distributed microservicesfull stack systemsJavaScriptJavaHTML/CSSTypeScriptSQLPythonGoOpen Source RDBMSNoSQL databasesContainer Orchestration servicesDockerKubernetesAmazon Web ServicesAWScloud computingAzureMicrosoft AzureGoogle CloudGoogle Cloud Platformregulatory needscode evaluationinternal & external technology communities
leadershipmentoringcollaborationcross-functional communicationstrategic influencing skillsproblem-solvingcontinuous learningexperimentation with new technologiesteam leadershipinclusive delivery environment
Industry Banking
Job Function Lead full stack software engineering efforts for cloud-based distributed microservices solutions
Role Subtype Full Stack Engineer
Tech Domains Amazon Web Services, Azure, Google Cloud Platform, Kubernetes, Docker, Java, JavaScript, Python, SQL / PostgreSQL
Senior Lead Software EngineerSr. Lead Software EngineerFull Stack Software EngineerFull Stackdistributed microservicesfull stack systemsJavaScriptJavaHTML/CSSTypeScriptSQLPythonGoOpen Source RDBMSNoSQL databasesDockerKubernetesAmazon Web ServicesAWScloud computingMicrosoft AzureGoogle CloudAgile practicespeople managementmentoringBachelor's Degree

Must have Bachelor's Degree, Must have at least 6 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)

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