✦ Luna Orbit — Software Engineering

Lead Software Engineer, Full Stack (Enterprise Platforms Technology)

at Discover Financial Services

📍 McLean, VA Onsite 💰 $197K – $225K USD / year Posted March 31, 2026
Salary $197K – $225K USD / year
Type Full-Time
Experience lead
Exp. Years 4+ years
Education Bachelor's Degree
Category Software Engineering

Lead Full Stack Software Engineer responsible for delivering on enterprise platform projects with a focus on modern frontend/backend stacks, cloud integration, and Agile delivery.

  • Collaborate with Agile teams to design, develop, test, and support full-stack solutions
  • Mentor others and stay updated on tech trends
  • Deliver cloud-based solutions for enterprise platforms
  • Utilize a mix of Open Source RDBMS and NoSQL databases
  • Drive adoption of best practices

Stack includes JavaScript/Java/TypeScript, SQL, Python, Go, HTML/CSS, Docker, Kubernetes, and cloud platforms (AWS, Azure, Google Cloud Platform).

The ideal candidate is a senior full-stack engineer with at least 4 years of software development experience, strong skills in JavaScript/Java/TypeScript, and hands-on experience with cloud platforms (AWS/Azure/GC). They should be capable of leading a small team, delivering full-stack solutions, and practicing Agile methodologies.

Bachelor's DegreeAt least 4 years of software engineering experienceAt least 1 year experience with cloud computing (AWSMicrosoft AzureGoogle Cloud)
5+ years of experience in at least one of: JavaScriptJavaTypeScriptSQLPythonor Go2+ years of experience with AWSGCPMicrosoft Azureor another cloud service3+ years of experience in open source frameworks2+ years of experience in Agile practices
JavaScriptJavaTypeScriptSQLPythonGoHTML/CSSAWSAmazon Web ServicesMicrosoft AzureGoogle Cloud PlatformDockerKubernetes
JavaScriptJavaTypeScriptSQLPythonGoHTML/CSSAWSAmazon Web ServicesDockerKubernetesGoogle Cloud PlatformMicrosoft Azure
JavaScriptJavaTypeScriptSQLPythonGoHTML/CSSAWSAmazon Web ServicesDockerKubernetesGoogle Cloud PlatformMicrosoft Azure
CollaborationMentoringCommunicationProblem-solvingAdaptabilityLeadership
Industry Banking
Job Function Full-stack software development for enterprise platforms
Role Subtype Full Stack Engineer
Tech Domains JavaScript, Java, TypeScript, SQL / PostgreSQL, Python, Go, Docker, Kubernetes, Amazon Web Services
Visa Sponsorship No
Lead Software EngineerFull StackJavaScriptJavaTypeScriptSQLPythonGoHTML/CSSAWSAmazon Web ServicesMicrosoft AzureGoogle Cloud PlatformDockerKubernetesOpen Source RDBMSNoSQLAgileCloud computing

No Bachelor’s degree, Less than 4 years of software engineering experience, No cloud computing experience

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