Sr Principal Software Engineering
Core
Sr Principal Software Engineer driving technology, architecture, and design practices for Mastercard's large-scale distributed payment systems.
Role type
Sr Principal Software Engineering (Individual Contributor)
Builds
Large-scale distributed systems handling >10 Billion transactions/day, new payment services, and application frameworks.
Domain
Payments / Distributed Systems / Enterprise Architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale distributed systems architecture, software design, algorithms, data structures, performance analysis, networking, technical leadership, mentoring, public speaking, cross-team consultation
Preferred skills
Thoughtful risk taking, simplifying complex processes, external technical community engagement, white paper/blog authoring
Technologies
None explicitly listed
Responsibilities
Architect and deliver new services and products, drive architectural design and policies, prototype new technologies and frameworks, mentor engineers and Principal Engineers, conduct technical interviews, lead enterprise-wide architecture reviews, publish technical content
Seniority
Principal, hands-on IC with organization-wide influence