✦ Luna Orbit — Software Engineering

Lead Software Engineer (Java, AWS)

at Discover Financial Services

📍 Chicago, IL Unknown 💰 $179K – $204K USD / year Posted March 20, 2026
Salary $179K – $204K USD / year
Type Full-Time
Experience lead
Exp. Years 4+ years
Education Bachelor's in a related field
Category Software Engineering

Lead Software Engineer role focusing on full stack development, microservices, and cloud solutions within a financial services environment.

  • Lead technology projects
  • Manage development teams
  • Create cloud-based solutions
  • Mentor engineers
  • Ensure regulatory compliance

Environment includes distributed microservices, full stack systems, AWS cloud platform, open source frameworks, Docker, Kubernetes, and multiple programming languages.

The ideal candidate is a senior full stack software engineer with at least 4 years of experience in microservices, cloud computing, and full stack development, with strong leadership and mentoring skills, and familiarity with AWS and open source frameworks.

Bachelor's Degree4 years of experience in software engineering1 year experience with cloud computing (AWSMicrosoft AzureGoogle Cloud)
Master's Degree7+ years of experience in JavaScriptJavaTypeScriptSQLPythonor Go3+ years of experience with AWSGCPMicrosoft Azure4+ years in open source frameworks1+ years of people management2+ years of Agile practices
DockerKubernetesAWSAmazon Web Services
JavaScriptJavaHTMLCSSTypeScriptSQLPythonGoDockerKubernetesAWSAmazon Web Services
JavaScriptJavaHTMLCSSTypeScriptSQLPythonGoOpen Source RDBMSNoSQL databasesDockerKubernetesAWSAmazon Web Services
collaborativementoringleadershipproblem-solvingcommunication
Industry Fintech
Job Function Leading software engineering projects in a cloud and microservices environment
Role Subtype Software Engineer
Tech Domains Amazon Web Services, Docker, Kubernetes, JavaScript, Java, Python, SQL / PostgreSQL
Clearance Required None
Visa Sponsorship No
software engineerfull stackmicroservicescloud solutionsAWSAmazon Web ServicesJavaScriptJavaPythonGoDockerKubernetesSQLNoSQLOpen Sourcementoringleadershipcollaborativeregulatory needsfull stack software engineercloud computing

Lack of cloud experience, Less than 4 years of software engineering experience, No experience with AWS or cloud platforms, 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