Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$138k - $221k
Full-time

Mastercard

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary

Principal Software Engineer

Overview:
The Principal Engineer shapes technical architecture, solution patterns, and engineering approaches for strategic initiatives within Mastercard’s Security Solutions Organization (SSO). Sitting within Solutions Engineering, the role partners across Product, Engineering, Data Science, Security, and Platform teams to turn business opportunities into practical architecture concepts, reusable patterns, and prototypes.
The role is primarily strategic but includes hands-on prototyping to validate concepts and accelerate decisions. It supports a range of emerging capabilities with a strong emphasis on reusability and cross-product platform thinking. Agentic Trust Data, Platforms & Non Network Intelligence is a key focus area, and this role will help define the architecture patterns and reusable foundations that enable Mastercard’s agentic and AI-driven solutions to scale.

About the Role:
Architecture & Platform Strategy
• Define solution architectures, reusable patterns, and shared components across SSO initiatives.
• Translate product and business needs into clear engineering concepts and architecture options.
• Evaluate trade-offs across scalability, security, interoperability, and maintainability.
• Identify connective architecture and reusable capabilities across products and platforms.
Product Development Lifecycle Enablement
• Apply strong PDLC experience to move initiatives from concept through validation to production readiness.
• Partner with Product and Engineering teams to clarify technical requirements, dependencies, and risks.
• Ensure architecture decisions account for real-world delivery, supportability, and platform evolution.
Prototyping & Emerging Technology
• Build prototypes and proofs of concept to validate architecture assumptions and demonstrate feasibility.
• Use AI-assisted coding to accelerate exploration and development.
• Explore emerging technologies, with particular attention to agentic commerce, AI agents, non-network intelligence, modern APIs, and cloud-native platforms.
• Distinguish prototype work from production-grade implementation while informing product and engineering direction.
Communication & Influence
• Create clear architecture diagrams, technical narratives, and decision materials for varied audiences.
• Present concepts and recommendations to engineers, product leaders, and senior stakeholders.
• Drive cross-functional alignment and serve as a trusted technical advisor.

All About You:
• Extensive experience designing, building, and supporting production software.
• Strong background as a software architect, principal engineer, or senior technical lead.
• Deep knowledge of modern architecture, APIs, distributed systems, cloud-native platforms, and security.
• Strong PDLC experience across discovery, architecture, delivery, and production readiness.
• Hands-on experience building prototypes, proofs of concept, or reference implementations.
• Comfortable using AI-assisted coding tools to accelerate development and validation.
• Skilled at translating complex needs into practical technical approaches.
• Strong communicator across engineering, product, business, and executive audiences.
• Able to influence technical direction across teams without direct authority.
• Experience in payments, commerce, fraud, identity, cybersecurity, or trust platforms preferred.
• Experience with agentic commerce, AI agents, or generative AI is a strong plus.

Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact View email address on us.fitly.work and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard’s security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

In line with Mastercard’s total compensation philosophy and assuming that the job will be performed in Canada, the successful candidate will be offered a competitive pay based on location, experience and other qualifications for the role and may be eligible to participate in a discretionary annual incentive program. This posting reflects one or more current openings on our team.

Pay Ranges

Toronto, Canada: $138,000 - $221,000 CAD

Vancouver, Canada: $138,000 - $221,000 CAD

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Canada vacancy
  • $180.5k - $397.14k

     ...largest enterprises, creators rely on our software to build, share, and run modern...  ...Scout. As autonomous AI agents reshape the engineering environment, Docker sits at the absolute...  ..., systems-minded, and security-focused Principal Software Engineer to lead our Docker Hardened... 
    Suggested
    Permanent employment
    Full time
    Remote work
    Home office
    Shift work

    Docker

    Canada
    a month ago
  •  ...completes tasks, schedules appointments, routes conversations, and seamlessly hands off to human agents when needed. As a Senior Software Engineer, Frontend , you'll help build the web applications that power the AI Receptionist experience for enterprise customers. You'll... 
    Suggested
    Full time

    Cresta

    Canada
    10 days ago
  • $133k - $183k

     ...fiscal integrity, and trust. Position Overview We are seeking a highly autonomous, systems-fluent, and development-oriented Software Engineer II (Money Movement & Card Ledger) to join our core financial platform engineering vertical under a permanent, full-time remote... 
    Suggested
    Permanent employment
    Full time
    Remote work
    Flexible hours
    Shift work

    Affirm

    Canada
    a month ago
  •  ...people from all backgrounds and swaths of life to help build the future of healthcare. Clover's engineering team is empathetic, caring, and supportive. We are looking for a Software Developer, Engineering Productivity with expertise in backend infrastructure, platform... 
    Suggested
    Full time
    Work at office
    Remote work
    Work from home
    Shift work
    Afternoon shift
    Early shift

    Cloverhealth

    Canada
    10 days ago
  •  ...learning system that leverages custom customer feedback models to engineer perfectly tailored products. Backed by premier institutional...  ...At Short Story, we are completely rethinking the entire retail software layer—spanning complex automated inventory pipelines, multi-tier... 
    Suggested
    Full time
    Remote work

    Short Story

    Canada
    a month ago
  • $166.6k - $263.45k

     ...Think of it as institutional-grade cash management, reimagined for ambitious startups. The Treasury team is a team of full-stack engineers that are building thoughtful products that manage billions in customer funds, all while helping Mercury scale. We operate with a... 
    Full time

    Mercury

    Canada
    24 days ago
  • $60 - $85 per hour

     ...and scales domain expertise across finance, healthcare, STEM engineering, and more, to improve how AI systems learn and reason. Key Responsibilities Design, implement, and optimize GPU-based software solutions using CUDA, WebGPU, or GLSL Profile and fine-tune... 
    Hourly pay
    For contractors
    Immediate start
    Remote work

    SaidGig

    Canada
    16 days ago
  •  ...BeyondTrust is seeking a Software Development Engineer to help build the NHI Governance domain within our Pathfinder products. You will implement and maintain features and services that power our SaaS offerings — helping customers discover, assess, and remediate non-... 
    Full time

    Beyondtrust

    Canada
    21 days ago
  • $61.6k - $113.9k

     ...113,900 per year Requirements: ~4-6 years of experience in software development, holding a related degree or equivalent qualifications...  ...to stay updated with new technologies, frameworks, and engineering best practices. Technologies: AI Cloud Copilot... 
    Full time
    Work at office
    2 days per week
    3 days per week

    BMO Financial

    Canada
    more than 2 months ago
  •  ...implementations for production readiness, and help build verification agents that detect errors and measure model capabilities across the software engineering lifecycle. Key Responsibilities Curate and author code examples, solutions, and corrections in Python, JavaScript... 
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    SaidGig

    Canada
    more than 2 months ago
  • $146.2k - $190k

     ...Health, is a pioneering clinical technology leader on an unprecedented mission to drive value-based healthcare at the speed of software. We engineer Counterpart Assistant—a clinically intuitive, AI-enabled primary care optimization tool that embeds seamlessly into... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Home office
    Shift work

    Clover Health

    Canada
    a month ago
  •  ...We are looking for a highly skilled Senior Software Developer to design, develop, and maintain software applications. This role requires...  ...Qualifications ~ Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience). ~5+ years of... 
    Full time
    Local area
    Remote work
    Shift work

    Fortive

    Canada
    a month ago
  • $91k - $113k

     ...and OAuth 2.0, plus integrations with external identity providers and application connectivity. We are looking for a Senior Software Engineer who can deliver high-quality production capabilities and work effectively in a fast-paced, collaborative, cross-functional,... 
    Full time
    Local area
    Worldwide
    Flexible hours

    Ping Identity

    Canada
    4 days ago
  • $111k - $160k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: The Decision Management Program (DMP) team is looking for a Senior Software Engineer to support the... 
    Full time
    Immediate start
    Worldwide

    Mastercard

    Canada
    3 days ago
  • $200.7k - $250.9k

     ...will require us to strengthen and refine it. We’re looking for an engineer to help build the battens and transoms that lift frontend work...  ...in larger venues. The ideal candidate: Has 6-8+ years of software development experience, with a strong focus on the frontend and... 
    Full time
    Local area

    Mercury

    Canada
    a month ago
  •  ...What You’ll Do As a Software Development Engineer, you will play a pivotal role in developing our endpoint security solution for macOS. You will work as part of a multi-disciplinary team, delivering outcomes primarily by directing agentic AI development tools and applying... 
    Full time
    Shift work

    Beyondtrust

    Canada
    10 days ago
  • $61.6k - $113.9k

     ...Requirements: We are looking for 3 to 6 years of experience in software development or AI-enabled application development. We need...  ...databases. We value experience using AI-assisted engineering tools such as GitHub Copilot or similar. We want working knowledge... 
    Full time
    Work at office
    2 days per week
    3 days per week

    BMO Financial

    Canada
    a month ago
  • $70k - $90k

     ...you are driven, enthusiastic, and eager to work on various game engine components based on active production needs. You will take...  ...on code readability, performance benchmarks, testability, and software design. Required Skills & Qualifications ~2+ years of professional... 
    Full time
    Casual work
    Internship
    Remote work
    Worldwide
    Flexible hours

    Smoking Gun Interactive

    Canada
    a month ago
  •  ...and experienced Senior Java Backend Developer to join our core engineering team. In this role, you will be responsible for designing,...  ...& Qualifications: Experience: 7+ years of professional software development experience primarily focused on backend engineering... 

    Apptad Inc

    Canada
    1 day ago
  •  ...Do you want to be part of a new, fast-growing global company delivering the next generation of software solutions for the financial services industry? As a spin-off from SAP (a market leader in enterprise application software), SAP Fioneer builds on a heritage of outstanding... 
    Full time
    Casual work
    Work at office

    Sapfioneer

    Canada
    10 days ago
  •  ...Target the candidates only from east coast. Role:- Java API Engineer Client:- CITI Bank Type: Only fulltime Day 1...  ...Hands on experience with Spring Boot Experience in agile software development Knowledge on cloud platforms Should be able... 
    Full time
    Immediate start

    TalentOla

    Canada
    1 day ago
  • $90k - $130k

     ...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or complex systems integration. We have a...  ...track record of building and supporting production-ready software with clean modular architecture, such as separate services for... 
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  • $239k - $298.8k

     ...to form a larger constellation. That’s what our Risk product engineering teams do at Mercury. We guide thousands of business applications...  ...of data, precision, and care. We’re looking for a Staff Software Engineer to contribute with building the systems and tools that... 
    Full time
    Night shift

    Mercury

    Canada
    a month ago
  • $100k - $130k

     ...innovator on a mission to make work simpler, crafting game-changing software solutions that solve HR and IT’s most sophisticated management...  ..., the ShareGate Migration Tool. Joining our dedicated Core engineering squad, you will collaborate cross-functionally alongside... 
    Full time
    Local area
    Remote work
    Worldwide
    Relocation
    Flexible hours

    Workleap

    Canada
    a month ago
  •  ...We're looking for a Staff Engineer to join our Identity & Access Management (IAM) platform team. This is an individual contributor role with outsized technical scope: you'll be the technical anchor for how Xsolla builds secure, high-scale auth infrastructure — setting... 
    Full time
    Immediate start

    Xsolla

    Canada
    7 days ago
  • $61.6k - $113.9k

     ...113,900 per year Requirements: ~4-6 years of experience in software development, supported by a relevant degree or comparable experience...  ...to stay updated with new technologies, frameworks, and engineering best practices. Technologies: AI Cloud Copilot... 
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  •  ...ideal candidate will have strong expertise in Core Java, modern software architecture, and hands-on experience with Agentic AI tools,...  ...Develop clean, maintainable, and efficient code following software engineering best practices. Design solutions using appropriate data... 
    Full time

    Acestack

    Canada
    1 day ago
  •  ...The Role BeyondTrust is seeking a Senior Staff Software Development Engineer to set the technical direction for the NHI Governance domain within our Pathfinder products. As one of the most senior engineers on the team, you will own architecture across the domain and... 
    Full time

    Beyondtrust

    Canada
    10 days ago
  •  ...balance customer experience, risk controls, compliance, and unit economics. Provide deep technical mentorship to senior/staff engineers across Payments pods, upleveling system design quality, review rigor, and long‑term maintainability. Use data and observability... 
    Full time

    Coinbase

    Canada
    a month ago
  • $90 - $120 per hour

    Role Overview Work as a junior COBOL developer supporting legacy mainframe applications and contributing domain expertise to the creation of high-quality AI training inputs. You will analyze and document COBOL code, explain program logic and data flows, and provide clear...
    Hourly pay
    For contractors
    Remote work

    SaidGig

    Canada
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!