✦ Luna Orbit — Software Engineering

Lead Software Engineer - Python + LangChain

at Discover Financial Services

📍 Richmond, VA Unknown 💰 $179K – $204K USD / year Posted March 26, 2026
Salary $179K – $204K USD / year
Type Not Specified
Experience mid
Exp. Years 4+ years
Education Bachelor's Degree
Category Software Engineering

This role involves leading the development of full stack applications, leveraging cloud infrastructure, microservices, and container orchestration to support the company's technology transformation initiatives.

  • Lead diverse technology projects
  • Create solutions with microservices
  • Utilize cloud platforms
  • Mentor junior engineers
  • Transform legacy systems

Environment includes JavaScript, Java, Python, Docker, Kubernetes, AWS, GCP, Azure, microservices architecture, and open source frameworks.

The ideal candidate is a mid-level software engineer with at least 4 years of experience in full stack development, proficient in JavaScript, Java, Python, and cloud technologies like AWS and Kubernetes. They should have experience with microservices and open source frameworks, and be comfortable mentoring team members.

Bachelor's Degree4+ years software engineeringExperience with cloud computingExperience with programming languages
Master's DegreeExperience with LangChainExperience with KubeflowExperience with open source frameworksPeople management
DockerKubernetesAWSGCPMicrosoft Azure
JavaScriptJavaHTMLCSSTypeScriptSQLPythonGoDockerKubernetesAWSCloud computingMicroservicesOpen source frameworksLangChainKubeflowGCPAzure
JavaScriptJavaHTMLCSSTypeScriptSQLPythonGoDockerKubernetesAWSCloud computingMicroservicesFull stack development
CollaborationMentoringInnovationProblem-solvingTeamworkCommunication
Industry Fintech
Job Function Develop and lead cloud-based, microservices-driven software solutions
Role Subtype Software Engineer
Tech Domains JavaScript, Java, HTML, CSS, TypeScript, SQL / PostgreSQL, Python, Go, Docker, Kubernetes, Amazon Web Services, Google Cloud Platform, Microsoft 365
Software EngineerFull Stack DeveloperJavaScriptJavaHTMLCSSTypeScriptSQLPythonGoDockerKubernetesAWSCloud computingMicroservicesOpen source frameworksLangChainKubeflowGCPAzureRichmondsoftware engineerfull stackcloud computing

No bachelor's degree, Less than 4 years experience, Lack of cloud computing experience, No programming skills

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