Principal Software Engineer
$138k - $221kMastercard
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.
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 RangesToronto, Canada: $138,000 - $221,000 CAD
Vancouver, Canada: $138,000 - $221,000 CAD
$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...SuggestedPermanent employmentFull timeRemote workHome officeShift work- ...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...SuggestedFull time
$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...SuggestedPermanent employmentFull timeRemote workFlexible hoursShift work- ...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...SuggestedFull timeWork at officeRemote workWork from homeShift workAfternoon shiftEarly shift
- ...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...SuggestedFull timeRemote work
$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$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 payFor contractorsImmediate startRemote work- ...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
$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 timeWork at office2 days per week3 days per week- ...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 contractorsRemote work10 hours per weekFlexible hours
$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 employmentFull timeWork at officeRemote workHome officeShift work- ...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 timeLocal areaRemote workShift work
$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 timeLocal areaWorldwideFlexible hours$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 timeImmediate startWorldwide$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 timeLocal area- ...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 timeShift work
$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 timeWork at office2 days per week3 days per week$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 timeCasual workInternshipRemote workWorldwideFlexible hours- ...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...
- ...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 timeCasual workWork at office
- ...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 timeImmediate start
$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$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 timeNight shift$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 timeLocal areaRemote workWorldwideRelocationFlexible hours- ...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 timeImmediate start
$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- ...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
- ...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
- ...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
$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 payFor contractorsRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!

