✦ Luna Orbit — Software Engineering

Lead Software Engineer - Full Stack

at Discover Financial Services

📍 2 Locations Unknown 💰 $197K – $225K USD / year Posted April 02, 2026
Salary $197K – $225K USD / year
Type Full-Time
Experience lead
Exp. Years 4+ years
Education Bachelor's degree
Category Software Engineering

Lead Software Engineer - Full Stack responsible for delivering a portfolio of diverse tech projects with microservices and cloud-based solutions. Will mentor engineers and collaborate with product, design, and security teams to meet regulatory needs.

  • Lead a portfolio of diverse technology projects
  • Drive full-stack architectural decisions
  • Mentor engineers and foster engineering community
  • Collaborate with product managers and designers to deliver compliant cloud-based solutions
  • Deliver well-managed product platforms and align with architecture strategy

Stack includes JavaScript, Java, TypeScript, HTML/CSS, SQL, Python, Go, Docker, Kubernetes, and AWS; experience with RDBMS/NoSQL; strong cloud and containerization experience; agile delivery.

A lead full-stack software engineer with 4+ years of experience, strong JavaScript/Java/TypeScript and server-side skills, plus hands-on AWS and container orchestration experience; capable of delivering multi-tier systems in an agile environment.

Bachelor's Degree4+ years of software engineering1+ year of cloud computing (AWSMicrosoft AzureGoogle Cloud)
Master's Degree7+ years in at least one of JavaScriptJavaTypeScriptSQLPythonor Go3+ years with AWSGCPAzureor another cloud service4+ years in open source frameworks2+ years in Agile practices
DockerKubernetesAmazon Web Services
Bachelor's Degree; 4+ years of software engineering; 1+ year cloud computing (AWSMicrosoft AzureGoogle Cloud); JavaScript; Java; TypeScript; SQL; Python; Go; Docker; Kubernetes; Amazon Web Services; Open Source RDBMS; NoSQL databases
JavaScriptJavaTypeScriptHTML/CSSSQLPythonGoDockerKubernetesAmazon Web ServicesOpen Source RDBMSNoSQL databases
CommunicationMentoringTeam leadershipCollaborationAdaptability
Industry Fintech
Role Subtype Lead Software Engineer
Tech Domains JavaScript, Java, TypeScript, SQL / PostgreSQL, Python, Go, Docker, Kubernetes, Amazon Web Services
Visa Sponsorship No
lead software engineer - full stackfull stackjavascriptjavatypescriptsqlpythongodockerkubernetesawscloud computingopen source frameworksrdbmsnosqlagilementoringteam leadershipcapital onemcleanrichmondLead Software EngineerFull Stack EngineerJavaScriptJavaTypeScriptSQLPythonGoDockerKubernetes

No Bachelor's degree, Less than 4 years of software engineering experience, No cloud computing experience (AWS, GCP, Azure)

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