Principal Software Engineer
Core
Design, build, and operate foundational Azure-based cloud infrastructure platforms enabling secure, reliable, and scalable transaction processing and analytics.
Role type
Principal Software Engineer (Cloud Infrastructure & Platform Strategy)
Builds
Enterprise-wide cloud infrastructure platforms, automation frameworks, and self-service capabilities for product and service teams.
Domain
Financial Services / Cloud Infrastructure / Platform Engineering
Deliverable
production ML models | infrastructure
Required skills
Azure cloud architecture, Infrastructure-as-Code, cloud security design, distributed systems architecture, multi-team technical strategy, operational excellence, CI/CD governance, executive stakeholder influence, senior talent development, industry trend analysis
Preferred skills
Zero-trust architecture, policy-driven engineering, cost transparency practices, cross-organizational design facilitation
Technologies
Azure, Infrastructure-as-Code, CI/CD tools (via careerplan.io/jobs/R-281637-principal-software-engineer-at-mastercard)
Responsibilities
Define long-term technical vision and strategy for cloud infrastructure; serve as architectural authority for Azure-based systems; lead design of complex, business-critical platform systems; establish enterprise-wide patterns and standards; influence senior engineering and product leaders on platform direction; identify and mitigate systemic risks; drive platform simplification and modernization; mentor senior engineers and technical leaders; act as trusted advisor to leadership on scalable solutions.
Seniority
Principal, strategy & mentorship