Manager, Software Engineering

MastercardO'fallon, MO
$140,000 - $231,000Onsite

About The Position

Mastercard’s Authentication Program creates meaningful experiences for consumers while enabling merchants and issuers to engage in ways that were not possible in the pre-digital world. The Digital Payment Credentials team builds foundational payment solutions at scale. This role offers an opportunity to work in a high-impact environment focused on delivering secure, resilient, and high-performance digital payment experiences. We are looking for leaders who have experience building and scaling global products, are passionate about driving a world beyond cash, thrive in agile environments with high standards of engineering excellence, and demonstrate an enterprise mindset by aligning team outcomes with broader organizational goals.

Requirements

  • Proven experience managing agile software delivery teams as an effective technical leader
  • Strong understanding of software architecture and design thinking to break down complex concepts to the delivery team: Domain-Driven Design (DDD), Design patterns, Distributed systems design, Security concepts (authentication, authorization, confidentiality)
  • Proven track record delivering enterprise-grade, scalable, and high-performance systems
  • Ability to operate with an enterprise mindset, aligning team output with company-wide objectives
  • Strong hands-on experience in Java, Spring / Java EE, RESTful APIs, Frontend frameworks (Angular / React), Databases (Oracle / PostgreSQL)
  • Experience building microservices architecture, event-driven systems, and cloud-native applications
  • Strong understanding of data structures and algorithms, with the ability to design efficient, scalable solutions, optimize performance through appropriate data modeling and algorithm selection, and evaluate trade-offs in complexity, memory usage, and execution efficiency
  • Experience building cloud platforms (AWS, Azure, GCP, PCF), Kubernetes and Docker, and CI/CD pipelines and Infrastructure as Code
  • Strong experience providing quality governance and effective code reviews, following industry best practices
  • Experience with performance testing and optimization, building automated testing frameworks, and troubleshooting complex production systems.
  • Excellent written and verbal communication skills with the ability to clearly articulate technical strategy and architecture design decisions to stakeholders across globally distributed teams
  • Strong understanding of SDLC methodologies (Agile, Scrum, DevOps)

Responsibilities

  • Act as a hands-on technical leader contributing to architecture, design reviews, and complex system problem solving
  • Lead development of large-scale, distributed, high-performance systems
  • Drive engineering excellence across code quality, standards, and code review practices, testing and automation (unit, functional, integration), CI/CD pipelines and DevOps practices, and security and operational readiness
  • Establish and enforce engineering best practices, including efficient use of data structures and algorithms for scalable and optimized solutions
  • Ensure systems are designed with performance, scalability, and reliability as core principles
  • Own and drive performance engineering practices across teams, including performance testing, benchmarking, and tuning, monitoring system latency, throughput, and resource utilization, and identifying and resolving performance bottlenecks
  • Ensure engineering teams proactively build systems that meet scalability, availability, and efficiency requirements under varying workloads
  • Promote use of efficient algorithms, data access patterns, and caching strategies
  • Establish and lead incident management and troubleshooting practices, including root cause analysis (RCA) and post-incident reviews, debugging complex distributed systems and production issues, and driving rapid issue resolution and minimizing customer impact
  • Ensure systems are designed for observability, monitoring, and operational support
  • Implement proactive measures to improve system reliability and prevent recurring issues
  • Drive architectural design, including service interactions and dependencies, system scalability and resilience, and cloud-native and distributed architecture strategies
  • Translate business and market needs into engineering strategy and execution plans
  • Demonstrate strategic leadership by aligning engineering direction with enterprise priorities, evaluating emerging technologies and defining adoption strategies, and making trade-offs across performance, cost, risk, and speed
  • Lead, mentor, and grow one or more agile engineering teams
  • Foster a culture of ownership and accountability, continuous learning and improvement, and psychological safety and collaboration
  • Support career development through coaching, feedback, and mentorship, and performance management and goal setting
  • Drive hiring, onboarding, and team scaling initiatives
  • Partner with Product Managers, TPMs, and Architects for roadmap planning and execution
  • Drive Agile delivery (Scrum/Kanban) with focus on predictability, quality, and speed
  • Manage project planning, dependencies and risks, and delivery timelines
  • Actively participate in sprint planning, demos, and retrospectives, and code reviews and pair programming
  • Track and improve delivery metrics including velocity, quality, performance, and customer impact

Benefits

  • insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • flexible spending account and health savings account
  • paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
  • 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire
  • 10 annual paid U.S. observed holidays
  • 401k with a best-in-class company match
  • deferred compensation for eligible roles
  • fitness reimbursement or on-site fitness facilities
  • eligibility for tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service