
Lead Software Engineer
Mastercard21 days ago
Base Salary
$140k - $231k/yr
Responsibilities
- Design and develop secure, reliable, maintainable, and scalable solutions for globally distributed customer-facing products.
- Build services, APIs, and full-stack applications while writing unit, functional, integration, system, and acceptance tests.
- Architect services, service interactions, policies, and solutions supporting new authentication products and bundles.
- Lead code reviews, code-quality governance, static analysis, secure coding practices, and engineering standards.
- Drive automated testing, chaos engineering, resilience testing, operational readiness, observability, reliability, and production support.
- Diagnose complex distributed-system issues, perform root-cause analysis, and drive issues through resolution.
- Mentor engineers, coach teams on full-stack development, conduct technical interviews, and promote engineering excellence.
- Partner with product and business stakeholders and lead trade-off discussions across security, regulatory requirements, delivery timelines, and technical debt.
Requirements
- Hands-on experience designing software solutions and delivering full-stack applications for large-scale enterprise systems.
- Strong experience building Java microservices and user-interface components with React or Angular.
- Experience deploying applications through CI/CD pipelines, Docker containers, and Kubernetes.
- Working knowledge of encryption and decryption, PKI, hashing, JWT, OAuth, OIDC, and zero-trust security principles.
- Experience designing for performance, scalability, availability, extensibility, maintainability, supportability, observability, and reliability.
- Experience with automated testing strategies, code-review practices, distributed-system troubleshooting, and performance optimization.
- Strong understanding of data structures and algorithms.
- Ability to coach teams, lead architectural and priority trade-off discussions, and communicate complex technical decisions to technical and business stakeholders.
- Experience with chaos engineering, resilience testing, Agile, Scrum, Kanban, DevOps, and Quality Engineering practices.
- Ability to manage complex initiatives and competing priorities in changing environments.
Benefits
- Full-time employees generally receive medical, prescription drug, dental, vision, disability, and life insurance.
- Benefits include flexible spending and health savings accounts, 16 weeks of new parent leave, up to 20 days of bereavement leave, 80 hours of Paid Sick and Safe Time, 25 vacation days, five personal days, and 10 U.S. observed holidays.
- Benefits include a 401(k) with company match, deferred compensation for eligible roles, fitness reimbursement or on-site fitness facilities, and tuition reimbursement.
- The position is listed for O'Fallon, Missouri, and Mastercard intends to fill it by December 27, 2026.
Tech Stack
AngularCSSDockerGitHTMLJavaJavaScriptJenkinsKubernetesMavenMicrosoft SQL ServerPivotal Cloud FoundryPostgreSQLReactRedisSonarQubeSpring Boot
Categories
About Mastercard
Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).