Principal Software Engineer, SE Guild
Core
Building and maintaining technical solutions to enable the SE Guild's programs to scale reliably and deliver value across Mastercard's engineering community.
Role type
Principal Software Engineer (Technical Leadership & Platform Engineering)
Builds
Scalable technical solutions, data pipelines, automation tooling, and technical learning assets for the engineering community.
Domain
Payments / Financial Services / Software Engineering Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed cloud-native systems design, microservices and event-driven architectures, CI/CD pipelines, relational and non-relational databases, enterprise security practices, hands-on software development, system reliability and resiliency
Preferred skills
Technical learning asset creation, coding assessment platform development, AI-enabled tooling and agents, workflow automation
Technologies
Java, .NET/C#, Python, AWS, Azure, GCP, PCF, Oracle, Redis, Splunk, Netscout, Dynatrace, CodeSignal
Responsibilities
Design and maintain reliable datasets, integrations, and data pipelines; develop and maintain technical learning assets including documentation and workshops; build templates and validate end-to-end behavior of coding tests; leverage automation and AI-enabled tooling to improve scalability and productivity; partner with SIG leaders and TPMs to identify opportunities for alignment and knowledge sharing.
Seniority
Principal, hands-on IC with technical leadership responsibilities