✦ Luna Orbit — Software Engineering

Lead Software Engineer, Back End, CORE ( Java, Python, AWS)

at Discover Financial Services

📍 3 Locations Unknown 💰 $197K – $225K USD / year Posted March 18, 2026
Salary $197K – $225K USD / year
Type Full-Time
Experience lead
Exp. Years 4+ years
Education Bachelor's in Computer Science or related field
Category Software Engineering

This role involves developing backend systems for financial products, leading microservices projects, and integrating AI models within a cloud environment, focusing on performance and security.

  • Lead backend projects
  • Support AI model integration
  • Manage cloud infrastructure
  • Collaborate with data scientists
  • Mentor engineering team

The technical environment includes Java, Python, SQL, Node.js, Go, Scala, Docker, Kubernetes, AWS, and GCP, emphasizing scalable backend development and cloud-native solutions.

The ideal candidate is a senior software engineer with 4+ years of experience, proficient in Java, Python, and cloud platforms like AWS and GCP. They possess leadership skills, experience with microservices, and are comfortable working in a hybrid environment.

Bachelor's Degreeat least 4 years of software engineering experience1 year experience with cloud computingexperience with JavaPythonor .Netexperience with AWSGCPor Azure
Master's Degree7+ years in JavaScalaPythonGoor Node.js2+ years of experience with AWSGCPor Azure4+ years of open source frameworks1+ years of people management2+ years of Agile practices
DockerKubernetesAWSAmazon Web ServicesGCPGoogle Cloud Platform
JavaPythonSQLNode.jsGoScalaAWSGCPDockerKubernetes
JavaPythonSQLNode.jsGoScalaOpen Source RDBMSNoSQL databasesDockerKubernetesAWSAmazon Web Services
leadershipcollaborationmentoringproblem-solvingteam management
Industry Fintech
Job Function Lead backend development and cloud infrastructure projects in a financial services setting
Role Subtype Software Engineer
Tech Domains Java, Python, SQL, Node.js, Go, Scala, Amazon Web Services, Google Cloud Platform, Docker, Kubernetes
software engineerJavaPythonSQLNode.jsGoScalaAWSGCPGoogle Cloud Platformcloud computingmicroservicesdistributed systemsopen source frameworksleadershipmentoring

No cloud experience, Lack of experience with Java or Python, No experience with AWS or GCP, 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