✦ Luna Orbit — Software Engineering

Lead Software Engineer, Back End (Java, Python, AWS)

at Discover Financial Services

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

Lead Software Engineer role focusing on backend development using Java, Python, and AWS cloud services. Responsible for leading projects, mentoring teams, and creating scalable microservices solutions.

  • Lead technology projects
  • Manage development teams
  • Create cloud-based solutions
  • Mentor junior engineers
  • Ensure regulatory compliance

Environment includes Java, Python, SQL, Node.js, Go, Scala, Docker, Kubernetes, and AWS tools. Emphasizes microservices, cloud architecture, and open source frameworks.

The ideal candidate is a mid-level software engineer with at least 4 years of experience in Java and Python, with strong knowledge of AWS cloud services, containerization, and microservices architecture. They should have leadership qualities and experience mentoring junior developers.

JavaPythonAWS
ScalaNode.jsGCPAzureOpen Source frameworkspeople managementAgile practices
DockerKubernetesAWS
JavaPythonAWSKubernetesDockerSQLNoSQLMicroservicesCloud ComputingAgile
JavaJavaPythonPythonSQLSQLNode.jsNodeGoScalaScalaOpen Source RDBMSNoSQL databasesDockerKubernetesAWSAmazon Web Services
collaborativementoringleadershipproblem-solvingcommunication
Industry Financial Services / Fintech
Job Function Backend software development and team leadership in cloud environment
Role Subtype Software Engineer
Tech Domains Java, Python, Amazon Web Services, Kubernetes, Docker, SQL / PostgreSQL
Clearance Required None
Visa Sponsorship No
JavaPythonAWSAmazon Web ServicesKubernetesDockerSQLNoSQLOpen Source frameworksMicroservicesFull Stack SystemsCloud ComputingAgileSoftware EngineerSoftware DevelopmentDistributed SystemsMentoringLeadershipCapital OneCloud computingFull stackDistributed systems

Lack of cloud experience (AWS, GCP, Azure), Less than 4 years of professional software engineering experience, 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