Sr Principal Software Engineer
This role is part of the Architecture & Technology (A&T) team at Mastercard, which works across various programs and teams. Our focus is on reviewing, teaching, establishing policies, and helping teams solve complex problems.
We maintain open contribution documents on engineering principles, development lifecycle, cloud policies, and more. Additionally, we develop and curate code libraries to accelerate engineering efforts and reduce repetitive work.
As a Sr Principal Software Engineer in A&T, you will collaborate with Mastercard engineering teams and contribute to deliverables such as patterns, frameworks, proof-of-concepts, standards updates, and shared libraries.
The Role's Key Responsibilities:
1. Lead enterprise-wide initiatives and resolve complex problems.
2. Architect new services and products in collaboration with business teams.
3. Drive improvements in software craftsmanship and engineering standards.
4. Design architecture, including service interactions and policies.
5. Enhance customer experience for services and applications.
6. Optimize cost and performance strategies.
7. Balance trade-offs with informed judgment.
Desirable Skills and Experiences:
* Experience leading large, global projects from architecture to operation.
* Thought leadership and influence across functions.
* Proven design and development skills in multiple languages and security standards.
* Knowledge of operating systems internals.
* Ability to develop and promote reference architectures and engineering principles.
* Expertise in API standards, full-stack development, and service ownership.
* Experience in software planning, estimation, and trade-off discussions.