✦ Luna Orbit — Software Engineering

Lead Software Engineer, Full Stack (Bank Tech)

at Discover Financial Services

📍 Richmond, VA Unknown 💰 $179K – $204K USD / year Posted March 13, 2026
Salary $179K – $204K USD / year
Type Full-Time
Experience mid
Exp. Years 4+ years
Education Bachelor's in Computer Science or related field
Category Software Engineering

This role involves leading full stack software development projects within a banking technology environment, focusing on cloud-native solutions and microservices architecture.

  • Lead technology projects
  • Mentor engineering team
  • Collaborate with product managers
  • Develop cloud-based solutions
  • Implement microservices architecture

The technical environment includes Java, Python, JavaScript, TypeScript, SQL, Go, Docker, Kubernetes, and AWS cloud services, emphasizing modern, resilient, and scalable systems.

The ideal candidate is a mid-level full stack software engineer with 4+ years of experience, proficient in Java, Python, JavaScript, and cloud platforms like AWS. They possess leadership qualities, experience with microservices, and a strong understanding of cloud-native development.

Bachelor's Degree4+ years of experience in software engineering1+ year experience with cloud computing (AWSMicrosoft AzureGoogle Cloud)
Master's Degree7+ years of experience in JavaPythonJavaScriptTypeScriptSQLor Go3+ years of experience with AWSGCPMicrosoft Azure4+ years of experience in open source frameworks1+ years of people management experience2+ years of Agile practices
AWSAmazon Web ServicesDockerKubernetesMicrosoft AzureGoogle Cloud
JavaPythonJavaScriptTypeScriptSQLGoDockerKubernetesAWSCloud computingMicroservicesFull stack development
JavaPythonJavaScriptTypeScriptSQLGoOpen Source RDBMSNoSQL databasesDockerKubernetesAWSAmazon Web ServicesCloud computingMicroservicesFull stack development
collaborativeproblem-solvingmentoringteam leadershipcommunicationadaptability
Industry Financial Technology (Fintech), Banking
Job Function Leading full stack software engineering projects in a cloud environment
Role Subtype Software Engineer
Tech Domains Java, Python, JavaScript, TypeScript, SQL / PostgreSQL, Go, Amazon Web Services, Microsoft Azure, Google Cloud, Docker, Kubernetes
Clearance Required None
Visa Sponsorship No
Lead Software EngineerFull StackJavaPythonJavaScriptTypeScriptSQLGoAWSAmazon Web ServicesCloud computingMicroservicesDockerKubernetesOpen Source RDBMSNoSQL databasesAgileOpen Source

Lack of experience with cloud computing (AWS, Azure, GCP), No experience in microservices or full stack development, 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