$140,000 – $231,000
Listed on Mastercard’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
Lead a critical team building the payment authorization system that processes billions of transactions globally, designing scalable solutions and mentoring engineers. Ideal for experienced C/C++ developers who thrive on complex performance challenges and want to shape technical direction in a secure, high-reliability environment.
Our summary, not Mastercard’s wording. The full posting is on their site.
What they ask for
Required
- Production code experience in C or C++
- Strong data structures and algorithms knowledge
- Experience setting technical direction and mentoring
- Performance engineering and scalability design
- Secure coding practices and security risk identification
- Software architecture for distributed systems
- Linux operating system development
- Observability and operational readiness implementation
Nice to have
- Embedded, real-time, or distributed systems experience
- Automation and CI/CD pipeline development
- Software architecture governance contribution
- Agile team experience