✦ Luna Orbit — Software Engineering

Distinguished Engineer

at Discover Financial Services

📍 Plano, TX Unknown 💰 $244K – $279K USD / year Posted March 24, 2026
Salary $244K – $279K USD / year
Type Not Specified
Experience senior
Exp. Years 7+ years
Education Bachelor's Degree
Category Software Engineering

This role involves developing scalable banking systems, leading solution architecture efforts, and ensuring system performance and reliability in a senior engineering capacity.

  • Design scalable systems
  • Lead solution architecture
  • Optimize system performance
  • Collaborate with development teams
  • Ensure system operability

The technical environment includes Java, Python, Go, JavaScript, TypeScript, Kubernetes, Docker, and cloud infrastructure, focusing on high-performance, scalable backend systems.

The ideal candidate is a senior software engineer with at least 7 years of experience in solution and enterprise architecture, proficient in Java, Python, and modern containerization tools, with a strong focus on scalable, high-performance systems.

Software EngineeringSolution ArchitectureEnterprise ArchitectureDesign PatternsJavaPythonGoJavaScriptTypeScript
Cloud ComputingMicroservicesDevOpsKubernetesDockerAgile Methodologies
JavaPythonGoJavaScriptTypeScriptKubernetesDocker
Software EngineeringSolution ArchitectureEnterprise ArchitectureDesign PatternsJavaPythonGoJavaScriptTypeScriptPerformanceScalabilityOperability
Software EngineeringSolution ArchitectureEnterprise ArchitectureDesign PatternsJavaPythonGoJavaScriptTypeScriptPerformanceScalabilityOperability
Technical LeadershipProblem DecompositionCommunicationMentoringCollaborationLearningImpact Maximization

Preferred

Bachelor's Degree in Computer Science or related field10+ years of professional coding experience
Industry Banking/Financial Services
Job Function Senior software engineering and system architecture in banking technology
Role Subtype Software Engineer
Tech Domains Java, Python, Go, JavaScript, TypeScript, Kubernetes, Docker
Software EngineerSolution ArchitectureEnterprise ArchitectureDesign PatternsJavaPythonGoJavaScriptTypeScriptPerformanceScalabilityOperabilityCloud ComputingMicroservicesDevOpsKubernetesDockerSoftware Engineering

Less than 7 years of software engineering experience, Lack of experience with solution or enterprise architecture, No proficiency in Java, Python, or JavaScript

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