Principal Software Engineer
Core
Senior individual contributor driving enterprise engineering strategy, architecture standards, and technology excellence across Mastercard's distributed systems and cloud-native platforms.
Role type
Principal Software Engineer (Strategy & Architecture)
Builds
Enterprise architecture patterns, reusable engineering capabilities, AI-enabled engineering tools, and knowledge platforms.
Domain
Fintech / Enterprise Software Architecture / Cloud-Native Platforms
Deliverable
production ML models | product features | infrastructure
Required skills
Software Architecture, Distributed Systems, Cloud Platforms (AWS/Azure/GCP), Microservices, Platform Engineering, Reliability Engineering (SRE), Observability & Monitoring, AI/LLM Engineering Solutions, DevSecOps & CI/CD, Technical Strategy
Preferred skills
Architecture Governance, Enterprise Integration, Engineering Standards & Best Practices
Responsibilities
Provide technical leadership and architectural guidance across multiple engineering organizations; Partner with platform CTOs and architects to evaluate technology investments; Lead architecture reviews and technical design discussions; Define and evolve enterprise architecture patterns and reference implementations; Design and develop AI-enabled engineering tools and knowledge platforms; Influence the evolution of Engineering Principles and Secure Software Lifecycle Standards; Mentor senior engineers and architects.
Seniority
Principal, hands-on IC with strategic influence
