✦ Luna Orbit — Software Engineering

Engineering Manager - Software & ML

at Discover Financial Services

📍 2 Locations Hybrid Posted March 18, 2026
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 AWS or Azure
Master's Degree7+ years in JavaScalaPythonGoor Node.js2+ years of experience with AWSGCPor Azure4+ years of open source frameworkspeople management experienceAgile practices
DockerKubernetesAWSAmazon Web ServicesGCPGoogle Cloud Platform
JavaPythonSQLNode.jsGoScalaAWSGCPDockerKubernetes
JavaPythonSQLNode.jsGoScalaOpen Source RDBMSNoSQL databasesDockerKubernetesAWSAmazon Web ServicesGCPGoogle Cloud Platform
leadershipcollaborationmentoringstrategic thinkingcommunication
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