Senior Software Engineer (Sanctions Service & AI Inference)
Vancouver, BCMastercard
Candidates need strong Java and modern application development experience, plus experience building scalable distributed systems and automated testing. Preferred: payments, compliance or fraud background, cloud-native architecture, and a bachelor's degree in a technical field.
Regulatory compliance, Software development, Troubleshoot, Root cause analysis, Leadership, Troubleshooting
Manager, Software Engineering (Sanction Service)
Vancouver, BCMastercard
Mastercard needs candidates with proven experience leading software engineering teams and delivering large enterprise software. Candidates should have a strong technical background in distributed, highly available systems, plus strong communication and Agile experience.
Java, C++
Manager, Software Engineering
Vancouver, BCMastercard
Mastercard needs candidates with proven experience leading engineering teams and delivering large enterprise software, plus a strong background in distributed, highly available systems. Experience with Agile, stakeholder management and balancing hands-on technical work with people management is also required.
Java, C++
Senior AI Engineer
Vancouver, BCMastercard
Mastercard needs candidates with hands-on experience building agentic systems in production, plus Python, SQL and generative AI skills. Experience deploying models, working with cloud environments and collaborating across data science and engineering teams is also required.
Git, Jenkins, Maven, Artifactory, Databricks, Spark
Senior Software Engineer
OntarioMastercard
Candidates need a bachelor's degree or equivalent experience, expert Java (17+) and Spring skills, and experience with REST APIs and cloud-native systems, preferably Azure. Strong ownership, production troubleshooting and collaboration skills are required.
Java, Spring, Azure, Git, CI/CD pipelines