CareerPlanSign in

Principal Software Engineer

Toronto, Canada💼 Full-time💰 $138,000–$221,000🗓 2026-08-13 → 2026-09-26

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

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.