Shape the future of secure payments as a Principal Software Engineer with Mastercard’s Security Solutions Organization. Focus on architecture, engineering strategies, and creative prototyping while collaborating across teams. In this strategic role, you will design solution architectures and define reusable patterns to support Mastercard’s initiatives.
Leveraging your extensive experience in software architecture, you will translate product needs into practical engineering concepts while emphasizing security and scalability. A hands-on approach with modern technologies, especially AI-driven solutions, is crucial for success. Key Responsibilities:
- Define architectures and patterns for scalable software solutions
- Collaborate with product teams on technical requirements
- Build prototypes to validate architecture ideas
- Create technical narratives and diagrams for stakeholders
- Ensure solutions align with platform evolution and delivery
Requirements:
- Significant experience in software architecture and engineering
- Proficiency in modern APIs and distributed systems
- Extensive background in product development lifecycles
- Hands-on experience with prototyping and AI-assisted coding
- Excellent communication and influence across teams
Join Mastercard as a Principal Software Engineer to define innovative payment architectures and enhance digital experiences.
📌 Principal Software Engineer at Mastercard (Toronto)
🏢 Socket.dev
📍 Toronto
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.