Listed on Mastercard’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
A hands-on technical leader role at Mastercard building real-time payments infrastructure, requiring deep expertise in distributed systems and Java-based microservices. The position balances 70% coding and architecture work with 30% team coaching, and demands someone who drives innovation across payment systems while mentoring engineers and solving enterprise-scale challenges.
Our summary, not Mastercard’s wording. The full posting is on their site.
Skills this role names
- A/B Testing
- Agile
- API Design
- CI/CD
- Docker
- Domain-Driven Design (DDD)
- Infrastructure as Code
- Java
- Kanban
- Kubernetes
- Linux
- Mainframe
- Microservices
- Microsoft Windows
- OWASP
- Scrum
- Spring Boot
- SQL
Log in to see which of these are already on your profile.
What they ask for
Required
- Expert in designing highly resilient and scalable distributed systems
- Deep experience with databases, messaging, and caching technologies
- Proven track record building systems in Java, Spring Boot, microservices, and APIs
- Understanding of secure coding standards and vulnerability management
- DevOps best practices expertise to guide developers
- Knowledge of CI/CD automation, containerization, and virtualization
- Ability to develop and evangelize reference architectures
- Experience leading and coaching engineering teams
- Proficiency with advanced design patterns and their trade-offs
- Skills to articulate complex architecture to technical and business stakeholders
Nice to have
- Infrastructure as Code and cloud-first development experience
- Experience with advanced test setups including A/B testing and canary releases
- Performance engineering background for scaling applications
- Architecture and cost analysis skills for cloud environments
- Experience defining chaos engineering and operational testing practices