Manager, Software Engineering

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

About The Position

The Mastercard Authentication team have an exciting opportunity for a Manager of Software Engineering to enhance and modernize our payments services. This position will be key to growing a global technology platform, operating at-scale, requiring focus on performance, security, and reliability.

Requirements

  • Hands-on experience in designing solutions and full stack development in modern technologies for large enterprise technology platforms and systems.
  • Strong knowledge of software development principles, design patterns, and best practices.
  • Specific expertise in Java, Spring boot, microservices, Rest APIs, Kafka, Oracle, Test Automation and its frameworks.
  • Has experience designing and implementing solutions focusing on the non-functional concerns – Performance, Security, Scalability, Availability, Extensibility, Resiliency.
  • Operate with urgency, fairness and decency to address challenges and solve for new opportunities.
  • Experience collaborating with cross-functional teams, including product management, BizOps, TechOps, customer experience.
  • Strong communication skills – both verbal and written – with strong relationship building, collaborative skills and organizational skills.
  • Experienced in Agile methodologies of software development and SDLC practices.
  • Able to interact with product and business stakeholders independently.
  • Have strong decision-making skills, lead retrospection and continually improve as a result.
  • Enthusiastic, ambitious and confident.

Responsibilities

  • Managing multiple scrum teams of Software developers and testers to develop quality software solutions in a timely and cost-effective manner.
  • Successfully lead definition, development and delivery of major cross-department initiatives with broad scope and long-term business implications.
  • Provide technical leadership and direction to software development teams in the development of Java, microservices, Rest APIs & event based applications and platform.
  • Work closely with product and architecture teams on product definition, technical design, and overall execution for the team.
  • Ensure the project or effort is adequately staffed; trained and managed. Ensure personnel have appropriate skills and behaviours; and effectively communicate performance results; as necessary, managing each effort within approved manpower and budget guidelines.
  • Automate and simplify all aspects of software delivery and development by actively evangelizing the need to automate and simplify where needed.
  • Own complex problems having dependency across services and facilitate cross-functional team interactions to drive resolution.
  • Define, design, and develop procedures and solutions at a service level to meet the business requirements/enhancements.
  • Drive prioritization decisions and trade-offs in working with product partners.
  • Drive blameless postmortems culture to identify root causes of incidents and implement learnings
  • Lead by example with hands-on approaches to demonstrate engineering excellence.
  • Lead by example in driving AI augmented development and connecting AI agents with enterprise tools (e.g., Jira, CI/CD pipelines, code repositories).

Benefits

  • insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • flexible spending account and health savings account
  • 16 weeks of new parent leave
  • up to 20 days of bereavement leave
  • 80 hours of Paid Sick and Safe Time
  • 25 days of vacation time
  • 5 personal days
  • 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