✦ Luna Orbit — Software Engineering

Lead Software Engineer (Card Tech)

at Discover Financial Services

📍 Plano, TX Onsite 💰 $179K – $204K USD / year Posted April 01, 2026
Salary $179K – $204K USD / year
Type Full-Time
Experience lead
Exp. Years 4+ years
Education Bachelor's Degree
Category Software Engineering

Lead Software Engineer (Card Tech) is a backend-focused technologist at Capital One/Discover with responsibility for a portfolio of distributed, cloud-based services, using Java, Python, SQL, Node.js, Go, and Scala on AWS/Azure/GCP. The role emphasizes building robust, scalable platforms and contributing to CI/CD and Agile delivery.

  • Lead a portfolio of diverse technology projects and a team of developers
  • Collaborate with product managers to deliver cloud-based solutions
  • Mentor engineers and contribute to code reviews
  • Drive robust CI/CD and testing strategies
  • Ensure regulatory and security considerations are integrated into delivery

Stack includes Java, Python, SQL, Node.js, Go, Scala; containers with Docker and Kubernetes; cloud platforms (AWS, Azure, GCP); automation via CI/CD pipelines; API-first design with REST; LLMs integration readiness (Claude, Windsurf).

The ideal candidate is a senior/lead software engineer with 4+ years of professional software experience and 1+ year of cloud computing experience, who can drive end-to-end backend and cloud work in a fintech environment. They should be comfortable with a mix of Java, Python, and modern cloud-native tools, and able to operate in an on-site Plano, TX setting with Agile practices.

Bachelor's Degree4+ years of professional software engineering experience1+ year experience with cloud computing (AWSMicrosoft AzureGoogle Cloud)
Master's Degree7+ years of experience in Java/Scala/Python/Go/Node.js2+ years cloud experience (AWS/GCP/Azure)4+ years in Open Source Frameworks1+ years experience integrating LLMs and agent tooling (ClaudeWindsurf)1+ years experience in designing complexmulti-step agentic workflows and orchestration2+ years Agile practicesCI/CD pipelines experience
JavaPythonNode.jsGoScalaDockerKubernetesAmazon Web ServicesMicrosoft AzureGoogle Cloud PlatformTerraformREST APIsOpen Source Frameworks
JavaPythonSQLNode.jsGoScalaDockerKubernetesAmazon Web ServicesMicrosoft AzureGoogle Cloud PlatformCI/CDAgileREST APIsOpen Source FrameworksLLMSClaudeWindsurfTerraformCI/CD pipelines
JavaPythonSQLNode.jsGoScalaDockerKubernetesAmazon Web ServicesMicrosoft AzureGoogle Cloud PlatformCI/CDAgileREST APIsOpen Source FrameworksLLMsClaudeWindsurfTerraformCI/CD pipelines
communicationmentoringleadershipcollaborationproblem solvingteamwork
Industry Fintech
Job Function Lead a portfolio of distributed software projects with cloud components to deliver scalable fintech solutions.
Role Subtype Lead Software Engineer
Tech Domains Java, Python, SQL, Node.js, Go, Scala, Docker, Kubernetes, Amazon Web Services, Microsoft Azure, Google Cloud Platform, Terraform, REST APIs, Open Source Frameworks, CI/CD, LLMs, Claude, Windsurf
lead software engineercard techcapital onedistributed microservicesfull stackjavapythonsqlnode.jsgoscaladockerkubernetesamazon web servicesawsmicrosoft azuregoogle cloud platformci/cdagilellmsclaudewindsurfrest apisterraformazure

Bachelor's Degree required, 7+ years of experience (for seniority) would be a disqualifier if under 7 years, Inability to work on-site in Plano, TX

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