✦ Luna Orbit — Software Engineering

Senior Software Engineer, Full Stack ( Python , JavaScript, AWS)

at Discover Financial Services

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

This role involves developing full stack cloud-based applications within a financial services environment, utilizing modern technologies like Python, JavaScript, AWS, and container orchestration tools.

  • Design and develop full stack applications
  • Collaborate with agile teams
  • Support cloud infrastructure
  • Implement containerized solutions
  • Optimize performance and security

The technical environment includes Python, JavaScript, AWS, Docker, Kubernetes, React, and GCP, focusing on scalable, secure, and real-time cloud solutions.

The ideal candidate is a mid-level full stack software engineer with at least 3 years of experience, proficient in Python, JavaScript, AWS, and container orchestration tools like Docker and Kubernetes. They should be collaborative, problem-solving, and familiar with agile practices.

Bachelor's DegreeAt least 3 years of software engineering experience
5+ years of experience in PythonJavaScriptJavaTypeScriptSQLor Go1+ years of experience with AWSGCPAzure3+ years of experience with React2+ years of experience in Agile practices
AWSAmazon Web ServicesDockerKubernetesReactGCPMicrosoft Azure
PythonJavaScriptAWSAmazon Web ServicesJavaHTMLCSSTypeScriptSQLGoDockerKubernetesReact
PythonJavaScriptAWSAmazon Web ServicesJavaHTMLCSSTypeScriptSQLGoOpen Source RDBMSNoSQL databasesDockerKubernetes
CollaborationProblem-solvingLearningMentoringTeamworkCommunication
Industry Financial Services
Job Function Develop and support full stack cloud applications for financial services
Role Subtype Full Stack Developer
Tech Domains Python, JavaScript, Amazon Web Services, Docker, Kubernetes, React, GCP, Microsoft Azure
Clearance Required None
Visa Sponsorship No
software engineerfull stackpythonjavascriptawsamazon web servicesdockerkubernetesreactgcpazureagilesoftware developmentfull stack developmentcloud computingmicroservices

Less than 3 years of software engineering experience, No experience with AWS or containerization, Lack of a Bachelor's degree, No experience with full stack development

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