
Principal Software Engineer
Mastercard20 days ago
Base Salary
$170k - $281k/yr
Responsibilities
- Define the technical vision and architecture for critical authentication and identity platforms.
- Design highly scalable, resilient, fault-tolerant, globally distributed systems for payment authentication services.
- Establish engineering standards, reference architectures, design patterns, and best practices across multiple teams.
- Lead complex technical initiatives, architecture reviews, technology decisions, and risk-mitigation efforts.
- Drive cloud-native, event-driven, service-oriented, automation-first, and resilience-oriented engineering practices.
- Champion code quality, observability, operational readiness, reliability, compliance, security, and scalability.
- Influence technical direction across teams and business initiatives and advise senior and executive stakeholders.
- Mentor senior engineers, lead engineers, and engineering leaders while developing organizational engineering capability.
Requirements
- Recognized technical expert with a proven track record leading large-scale software engineering initiatives.
- Deep expertise in distributed systems architecture, microservices, Domain-Driven Design, and enterprise application development.
- Advanced experience designing highly available, fault-tolerant, and globally distributed systems.
- Strong hands-on experience with Java, Spring Boot, REST APIs, gRPC, and modern application frameworks.
- Experience building cloud-native platforms with Kubernetes, Docker, and enterprise cloud technologies.
- Expertise with event-driven architectures and messaging technologies such as Kafka, NATS, and MQ.
- Strong understanding of performance engineering, scalability, reliability patterns, and resiliency design.
- Experience implementing secure software development practices and enterprise-grade security controls.
- Deep understanding of observability, monitoring, incident management, disaster recovery, and operational excellence.
- Proven ability to lead complex engineering efforts involving multiple teams and stakeholders without direct authority.
- Strong communication, consensus-building, mentoring, and technical advisory skills.
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related technical field.
- Experience in payments, fintech, digital identity, authentication, or high-scale transaction processing environments is strongly preferred.
Benefits
- Full-time employee benefits generally include medical, prescription drug, dental, vision, disability, and life insurance.
- Benefits include flexible spending and health savings accounts, paid leaves including 16 weeks of new parent leave, bereavement leave, paid sick and safe time, vacation time, personal days, and 10 U.S. observed holidays.
- Additional benefits may 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 intended to be filled by November 30, 2026, or as soon as possible if that date has passed.
- The listed US location is O’Fallon, Missouri.
Tech Stack
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).