✦ Luna Orbit — Software Engineering

Lead Software Engineer (Back End /Full Stack )

at Discover Financial Services

📍 Plano, TX Unknown 💰 $179K – $204K USD / year Posted March 28, 2026
Salary $179K – $204K USD / year
Type Full-Time
Experience mid
Exp. Years 4+ years
Education Bachelor's in Computer Science or related field
Category Software Engineering

This role involves leading backend software engineering projects, focusing on microservices, cloud infrastructure, and full-stack solutions within a collaborative environment.

  • Lead technology projects
  • Mentor engineering team
  • Develop cloud-based solutions
  • Collaborate with product managers
  • Ensure regulatory compliance

The technical environment includes Java, Python, SQL, Node.js, Go, Scala, AWS, Docker, Kubernetes, and open source databases, emphasizing cloud-native development and microservices architecture.

The ideal candidate is a mid-level software engineer with 4+ years of experience in Java, Python, and cloud technologies like AWS. They should have strong collaboration and problem-solving skills, with experience mentoring teams and working in agile environments.

Bachelor's Degree4+ years of professional software engineering experience1+ year experience with cloud computingJavaPythonSQLAWS
Master's Degree7+ years of experience in JavaScalaPythonGoor Node.js2+ years of experience with AWSGCPAzure4+ years in open source frameworkspeople management experienceAgile practices
DockerKubernetesAWSMicrosoft AzureGoogle Cloud
JavaPythonSQLNode.jsGoScalaAWSDockerKubernetesMicroservicesCloud computingAgileMentoringTeam leadership
JavaPythonSQLNode.jsGoScalaOpen Source RDBMSNoSQL databasesDockerKubernetesAmazon Web ServicesAWSMicrosoft AzureGoogle Cloud
collaborativeproblem-solvingmentoringteam leadershipcommunicationadaptability
Industry Fintech
Job Function Backend software engineering and cloud infrastructure leadership
Role Subtype Software Engineer
Tech Domains Java, Python, SQL / PostgreSQL, Amazon Web Services, Kubernetes, Docker
Clearance Required None
Visa Sponsorship No
JavaPythonSQLNode.jsGoScalaAWSAmazon Web ServicesAzureGoogle CloudDockerKubernetesOpen Source RDBMSNoSQL databasesMicroservicesCloud computingSoftware engineeringAgileMentoringTeam leadershipCollaborationProblem-solving

Lack of cloud experience, No experience with microservices, No Java or Python skills, No team leadership experience, Bachelor's degree not in a relevant field

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