Principal Software Engineer
Core
Define solution architectures, reusable patterns, and shared components for Mastercard's Security Solutions Organization, focusing on agentic commerce, AI agents, and non-network intelligence.
Role type
Principal Software Engineer (Strategic Architect with hands-on prototyping)
Builds
Reusable architecture patterns, prototypes, and proofs of concept for AI-driven security solutions
Domain
Fintech / Cybersecurity / AI & Agentic Commerce
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, cloud-native platforms, API design, security architecture, prototyping, AI-assisted coding, technical communication, cross-functional influence
Preferred skills
Payments domain, fraud/identity/cybersecurity, agentic commerce, AI agents, generative AI
Technologies
Cloud-native platforms, modern APIs, AI tools
Responsibilities
Define solution architectures and reusable patterns; Translate business needs into engineering concepts; Build prototypes to validate architecture assumptions; Present technical recommendations to senior stakeholders; Drive cross-functional alignment on technical direction
Seniority
Principal, strategy & mentorship with hands-on prototyping