✦ Luna Orbit — Software Engineering

Senior Manager Software Engineering (Global Payment Network)

at Discover Financial Services

📍 Houston, TX Onsite 💰 $209K – $238K USD / year Posted March 30, 2026
Salary $209K – $238K USD / year
Type Full-Time
Experience lead
Exp. Years 6+ years
Education Bachelor's Degree
Category Software Engineering

Senior Manager Software Engineering leads full-stack payments platform initiatives, guiding distributed microservices and cloud-based solutions in a fast-paced banking environment.

  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices
  • Collaborate with digital product managers, and deliver robust cloud-based solutions
  • Mentor other members of the engineering community and participate in code reviews
  • Drive cross-functional collaboration across product, engineering, design, and data science
  • Deliver scalable and compliant payment platform solutions

Stack includes Java, JavaScript, TypeScript, HTML/CSS, SQL, Python, Go; cloud on AWS; Docker and Kubernetes; Open Source RDBMS and NoSQL; focus on distributed systems and regulatory compliance.

The ideal candidate is a senior software engineering leader with 6+ years of experience, strong cloud and distributed systems expertise, and a track record of managing large teams delivering complex payments platforms. Proven ability to work in a regulated banking environment is highly desirable.

Bachelor's DegreeAt least 6 years of experience in software engineering (Internship experience does not apply)At least 1 year experience with cloud computing (AWSMicrosoft AzureGoogle Cloud)At least 4 years of people management experience
Master's Degree9+ years of experience in at least one of the following: JavaScriptJavaTypeScriptSQLPythonGo or Frameworks (React/Angular)3+ years of experience with AWSGCPMicrosoft Azureor another cloud service4+ years of experience in open source frameworks4+ years of experience in containerization and Orchestration with Docker and Kubernetes7+ years of people management experience2+ years of experience in Agile practices
JavaJavaScriptTypeScriptHTML/CSSSQL / PostgreSQLPythonGoDockerKubernetesAmazon Web ServicesOpen Source Frameworks
JavaJavaScriptTypeScriptHTML/CSSSQL / PostgreSQLPythonGoDockerKubernetesAmazon Web Services
JavaJavaScriptTypeScriptHTML/CSSSQL / PostgreSQLPythonGoDockerKubernetesAmazon Web ServicesOpen Source RDBMSNoSQL
LeadershipCommunicationCollaborationMentoringStrategic thinkingProblem solving
Industry Banking
Job Function Lead software engineering programs and teams to deliver distributed, cloud-based payments solutions
Role Subtype Engineering Manager
Tech Domains Amazon Web Services, Docker, Kubernetes, Java, JavaScript, TypeScript, SQL / PostgreSQL, Python, Go, HTML/CSS
Visa Sponsorship Yes
Senior Manager Software EngineeringGlobal Payment Networkfull stackdistributed microservicescloud-based solutionsJavaJavaScriptTypeScriptHTML/CSSSQLPythonGoDockerKubernetesAmazon Web ServicesAgileopen source frameworksregulated environmentBachelor's Degree3+ years of experience with Agilecloud computingAWS

Bachelor's Degree required, 6+ years of software engineering, 1+ year cloud experience, 4+ years of people management

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