✦ Luna Orbit — Software Engineering

Senior Software Engineer, Backend (Bank Tech)

at Discover Financial Services

📍 New York, NY Unknown 💰 $176K – $201K USD / year Posted March 13, 2026
Salary $176K – $201K USD / year
Type Full-Time
Experience senior
Exp. Years 3+ years
Education Bachelor's in a related field
Category Software Engineering

This role involves backend development, cloud platform integration, and supporting scalable microservices within a banking technology environment.

  • Design backend systems
  • Support full-stack development
  • Implement microservices
  • Collaborate with cloud teams
  • Maintain scalable infrastructure

The technical scope includes backend programming in Java, Python, Node, Go, Scala, container orchestration with Docker and Kubernetes, and multi-cloud deployment on AWS, GCP, and Azure.

The ideal candidate is a mid to senior-level backend software engineer with 3+ years of experience, proficient in Java, Python, and cloud platforms like AWS, GCP, or Azure. They are collaborative, adaptable, and experienced in open source frameworks and Agile methodologies.

Bachelor's Degreeat least 3 years of professional software engineering experience
5+ years of experience in JavaScalaPythonGoor Node.js1+ years of experience with AWSGCPAzure3+ years of experience in open source frameworks2+ years in Agile practices
AWSAmazon Web ServicesGCPGoogle CloudAzure
JavaPythonSQLNodeGoScalaDockerKubernetesAWSGCPAzure
JavaPythonSQLNodeGoScalaOpen Source RDBMSNoSQL databasesDockerKubernetesAWSAmazon Web ServicesGCPGoogle CloudAzure
collaborativeteamworklearningproblem-solvingmentoring
Industry Fintech, Banking
Job Function Develop and support backend systems in a cloud-enabled environment
Role Subtype Software Engineer
Tech Domains Amazon Web Services, Docker, Kubernetes, Java, Python, SQL / PostgreSQL
Software EngineerBackend Software EngineerJavaPythonSQLNodeGoScalaOpen Source RDBMSNoSQLDockerKubernetesAWSAmazon Web ServicesGCPGoogle CloudAzurecloud platformsfull-stack developmentmicroservicesAgile

Less than 3 years of experience, No cloud platform experience, Lack of proficiency in Java or Python, 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