Lead Software Engineer

Mastercard•O'fallon, MO
•$140,000 - $231,000•Onsite

About The Position

The Mastercard Authentication Program owns how consumer authentication works for both in-store and e-commerce transactional use cases. The primary purpose of this role is to develop and deliver best-of-breed authentication products for e-commerce transactional use cases that will drive uptake and penetration for the products and revenue for Mastercard. The authentication Onboarding and configuration platform. If you want a challenging project that is changing the way people make payments, this is the role for you!

Requirements

  • Hands-on experience designing software solutions and delivering full-stack applications using modern technologies for large-scale enterprise systems.
  • Strong experience building Java microservices and developing user-interface components using frameworks such as React or Angular.
  • Experience deploying applications through CI/CD pipelines, Docker containers, and Kubernetes.
  • Working knowledge of application security principles, including encryption and decryption, PKI, hashing, JWT, OAuth, OIDC, and zero trust.
  • Experience designing systems with non-functional requirements in mind, including performance, scalability, availability, extensibility, maintainability, and supportability.
  • Experience designing applications for operational readiness, including observability, monitoring, reliability, and post-deployment support.
  • Ability to troubleshoot complex distributed systems, identify root causes, and drive issues through resolution.
  • Experience applying code-review best practices and maintaining high standards of engineering quality.
  • Strong understanding of data structures, algorithms, and performance-optimization techniques.
  • Experience designing and executing automated testing strategies, including unit, functional, integration, and system testing.
  • Ability to coach teams on full-stack development and end-to-end service ownership.
  • Skilled in leading trade-off discussions across competing priorities, including security, regulatory requirements, delivery timelines, and technical debt.
  • Strong communication skills with the ability to clearly articulate complex architectural decisions to technical and business stakeholders.
  • Experience leading advanced operational and failure-testing practices, such as chaos engineering and resilience testing.
  • Experience with Agile and modern software development lifecycle practices, including Scrum, Kanban, CI/CD, DevOps, and Quality Engineering.
  • Ability to operate effectively under pressure while managing complex initiatives and competing priorities.
  • Adaptability in fast-changing environments with evolving technologies.

Responsibilities

  • Design and develop secure, reliable, maintainable, and scalable solutions for globally distributed, customer-facing products.
  • Support development teams and collaborate with stakeholders while promoting agile development practices.
  • Create a culture of technical excellence, engineering quality, and innovation.
  • Research, develop, and evaluate technical solution alternatives for business needs using current and emerging technologies and frameworks.
  • Drive advanced testing strategies, including automation, chaos engineering, and resilience testing, to validate system behavior under failure conditions.
  • Remain hands-on by contributing to code, including building services and APIs; writing unit, functional, integration, and acceptance tests; and developing architecture fitness functions.
  • Partner with business and product owners to architect and deliver services that support new products and bundles.
  • Participate in team agile processes, including prioritization, trade-off discussions, and delivery planning.
  • Drive architectural design across dependent services, service interactions, and policies.
  • Design solutions for operational readiness, observability, reliability, and effective production support.
  • Lead the diagnosis and resolution of complex system issues by applying structured troubleshooting and root-cause analysis practices.
  • Take ownership of improving the customer experience across a portfolio of services and applications.
  • Lead and contribute to initiatives that improve software engineering craftsmanship, including mentoring engineers at all levels.
  • Consult across teams and organizational boundaries to identify synergies and opportunities for reuse.
  • Conduct technical interviews and help raise the engineering talent bar.
  • Conduct and lead code reviews, ensuring adherence to coding standards, performance optimization, security best practices, and maintainability.
  • Establish and enforce code-quality governance practices, including static analysis, peer reviews, and secure coding guidelines.
  • Mentor engineers through code reviews by promoting clean-code principles, reusable design, and continuous improvement.
  • Drive consistency in development standards across teams and ensure high-quality, production-ready deliverables.
  • Apply strong knowledge of data structures and algorithms to design efficient, scalable, and high-performance systems.
  • Optimize application performance through effective data modeling, memory management, testing, and monitoring techniques.
  • Make informed design trade-offs based on computational complexity, scalability, security, maintainability, and system constraints.
  • Guide teams in applying foundational computer science principles to solve complex engineering problems.

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