✦ Luna Orbit — Software Engineering

Senior Lead Software Engineer

at Discover Financial Services

📍 McLean, VA Unknown 💰 $229K – $262K USD / year Posted March 26, 2026
Salary $229K – $262K USD / year
Type Full-Time
Experience senior
Exp. Years 6+ years
Education Bachelor's Degree
Category Software Engineering

This role involves developing and maintaining cloud-based backend systems, utilizing microservices architecture, and working with modern cloud platforms to support financial technology solutions.

  • Develop cloud backend systems
  • Lead microservices architecture
  • Collaborate on cloud migration
  • Mentor engineering team
  • Ensure system security and scalability

The technical environment includes Java, Python, SQL, Node.js, Go, Scala, AWS, Azure, GCP, Docker, Kubernetes, and microservices architecture, with a focus on scalable, secure cloud solutions.

The ideal candidate is a senior software engineer with at least 6 years of experience in Java, Python, and cloud platforms like AWS, Azure, or GCP. They should have experience with microservices, containerization, and mentoring junior team members.

Bachelor's Degree6+ years software engineering experienceExperience with cloud computing (AWSAzureGCP)
Master's DegreeExperience with open source frameworksPeople managementAgile practices
AWSMicrosoft AzureGoogle Cloud PlatformDockerKubernetes
JavaPythonSQLNode.jsGoScalaAWSAzureGCPDockerKubernetesCloud Computing
JavaPythonSQLNode.jsGoScalaAWSMicrosoft AzureGCPDockerKubernetesCloud Computing
CollaborationMentoringInnovationProblem-solvingTeamwork

Preferred

AWS CertifiedAzure CertifiedGCP Certification
Industry Financial Services / Fintech
Job Function Design and implement cloud-based software solutions
Role Subtype Software Engineer
Tech Domains Java, Python, SQL / PostgreSQL, Node.js, Go, Scala, Amazon Web Services, Microsoft 365, Google Cloud Platform, Docker, Kubernetes
Clearance Required None
Visa Sponsorship Yes
Software EngineerJavaPythonSQLNode.jsGoScalaAWSAmazon Web ServicesAzureGoogle Cloud PlatformDockerKubernetesCloud ComputingMicroservicesAgileMentoringTeam CollaborationOpen SourceGCP

Less than 6 years of experience, No cloud computing experience, Lack of experience with AWS, Azure, or GCP, No experience with microservices or containerization

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