✦ Luna Orbit — Software Engineering

Lead Software Engineer, Full Stack (Bank Tech)

at Discover Financial Services

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

Lead Software Engineer responsible for full stack development, microservices, and cloud solutions within a banking technology environment.

  • Lead technology projects
  • Mentor team members
  • Collaborate with product managers
  • Develop cloud-based solutions
  • Ensure regulatory compliance

Stack includes JavaScript, Java, TypeScript, SQL, Python, Go, Docker, Kubernetes, and AWS cloud services, focusing on microservices and scalable cloud architectures.

The ideal candidate is a senior full stack software engineer with extensive experience in microservices, cloud platforms like AWS, and a strong background in JavaScript, Java, and Python. They should demonstrate leadership, mentoring skills, and a collaborative approach to complex projects.

Bachelor's Degreeat least 4 years of experience in software engineeringexperience with cloud computing (AWSMicrosoft AzureGoogle Cloud)
Master's Degree7+ years of experience in JavaScriptJavaTypeScriptSQLPythonor Go3+ years of experience with AWSGCPMicrosoft Azure4+ years of experience in open source frameworks1+ years of people management experience2+ years of experience in Agile practices
DockerKubernetesAWSMicrosoft AzureGoogle Cloud
JavaScriptJavaHTMLCSSTypeScriptSQLPythonGoDockerKubernetesAWS
JavaScriptJavaHTMLCSSTypeScriptSQLPythonGoOpen Source RDBMSNoSQL databasesDockerKubernetesAmazon Web ServicesAWS
collaborativementoringleadershipcommunicationproblem-solving
Industry Banking
Job Function Leading full stack software development and cloud architecture in a banking tech environment.
Role Subtype Software Engineer
Tech Domains Amazon Web Services, Kubernetes, Docker, SQL / PostgreSQL, JavaScript, Java, Python, Go
Clearance Required None
Visa Sponsorship No
full stack software engineermicroservicescloud computingAWSJavaScriptJavaTypeScriptSQLPythonGoDockerKubernetesOpen Source RDBMSNoSQLcloud servicesregulatory compliancecollaborativementoringleadershipAgilefull stack

Lack of cloud experience, No experience with microservices, No leadership or mentoring experience, No Bachelor's degree

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