
Senior Principal Software Engineer, R&D
Mastercard2 days ago
Toronto, CanadaStaff+
Responsibilities
- Define scalable solution architectures for complex, early-stage product concepts across technology stacks, data platforms, and environments.
- Establish responsible AI engineering practices covering AI-assisted development, evaluation, observability, and production readiness.
- Set technical direction and lead architecture implementation for applications, interfaces, integrations, and Foundry R&D data platforms.
- Influence R&D, product, and technology teams on architecture tradeoffs, delivery risks, and long-term platform choices.
- Identify technical risks and design experiments or prototypes to de-risk concepts before market validation.
- Coach senior engineers, review critical designs, raise quality standards, and establish reusable engineering practices.
Requirements
- Hands-on experience architecting and building 0-to-1 applications using generative AI, LLMs, or agentic patterns.
- Experience setting technical strategy, making architecture decisions under uncertainty, and influencing senior stakeholders without direct authority.
- Deep experience with AI frameworks and SDKs such as LangGraph, OpenAI Agents SDK, or Codex SDK.
- Expertise with cloud and data platforms such as Databricks, Snowflake, AWS, and Azure.
- Strong knowledge of AI/ML, data analytics, data product development, data quality, data privacy, and localization.
- Expertise with Java, Spring Boot, React, TypeScript, Postgres, and other object-oriented languages, frontend frameworks, and database technologies.
- Proven ability to create reusable architecture patterns, platforms, and engineering practices that improve delivery, quality, or technical risk.
- Demonstrated coaching, design-review, standards-setting, technical leadership, communication, business acumen, and cross-functional collaboration skills.
- Experience representing technical work through forums, conferences, publications, open-source contributions, patents, or other thought-leadership channels.
Benefits
- Toronto location in Canada.
- Competitive pay based on location, experience, and qualifications, with potential eligibility for a discretionary annual incentive program.
- Toronto base-pay range of $208,000 - $333,000 CAD.
- Mastercard is an inclusive, equal opportunity employer and provides reasonable accommodations during the application and recruitment process.
Tech Stack
Categories
About Mastercard
Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).