Software Engineer II (Backend - Java)
Vancouver, BCMastercard
Mastercard needs strong Java and Spring skills, unit and mocking test experience with JUnit or Mockito, and Oracle SQL knowledge. Candidates also need Agile delivery experience and strong problem-solving ability.
Java, Spring, Oracle, JUnit, Mockito, Selenium WebDriver
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