✦ Luna Orbit — Software Engineering

Senior Software Engineer, Back End

at Discover Financial Services

📍 McLean, VA Unknown 💰 $161K – $184K USD / year Posted March 13, 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 and supporting backend systems for financial services, utilizing cloud platforms and modern development tools.

  • Design and develop backend systems
  • Collaborate with cross-functional teams
  • Implement cloud-native solutions
  • Mentor junior engineers
  • Support digital transformation

The environment includes Java, Python, SQL, cloud platforms (AWS, GCP, Azure), containerization with Docker and Kubernetes, and NoSQL databases, supporting scalable backend solutions.

The ideal candidate is a mid-level back-end software engineer with 3+ years of experience in Java, Python, and cloud technologies like AWS and Kubernetes. They should be passionate about building scalable, cloud-native solutions in a collaborative environment.

JavaPythonSQLAWSKubernetes
GCPAzureOpen Source FrameworksAgile
DockerKubernetesAWSGCPAzure
JavaPythonSQLNode.jsGoScalaAWSGCPAzureDockerKubernetesOpen Source RDBMSNoSQL
JavaPythonSQLNode.jsGoScalaAWSGCPAzureDockerKubernetesOpen Source RDBMSNoSQL
CollaborationMentoringInnovationProblem-solvingTeamwork

Preferred

AWS Solutions Architect - AssociateGCP CertificationAzure Certification
Industry Fintech
Job Function Backend software development in a cloud environment
Role Subtype Software Engineer
Tech Domains Java, Python, SQL / PostgreSQL, Node.js, Go, Scala, Amazon Web Services, Docker, Kubernetes
Clearance Required None
Visa Sponsorship No
Software EngineerBack EndJavaPythonSQLNode.jsGoScalaAWSAmazon Web ServicesGCPGoogle Cloud PlatformAzureMicrosoft AzureDockerKubernetesOpen SourceNoSQLFull-stack developmentAgileCloud-based solutionsFull-stack

Lack of experience with AWS or Kubernetes, No proficiency in Java or Python, Less than 3 years of professional software engineering experience, No experience with cloud-native architectures

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