Senior Software Engineer
Vancouver, BCMastercard
Candidates need strong Java and object-oriented programming skills, plus experience with continuous integration and delivery. Exposure to Apache Kafka or Apache Flink, secure coding practices and test-driven development is expected.
Apache Kafka, Apache Flink, Java, Python
Lead Data Scientist (Graph Analytics)
Toronto, ONMastercard
Candidates need a Master's or Bachelor's degree in a quantitative field, proven experience leading data science projects, and substantial hands-on graph analytics skills. They also need advanced Python and SQL, experience with Spark, Hadoop and Databricks, and strong statistical and machine learning knowledge.
Python, SQL, Apache Spark, Hadoop, Databricks
Director, Data Engineering
Toronto, ONMastercard
Candidates need strong data engineering experience, proficiency in graph databases, Databricks, Spark and AWS, and proven ability to lead and develop a data engineering team. A technical degree or equivalent hands-on skills and clear communication with technical and business audiences are also required.
Databricks, Spark, AWS, Hive, Impala, Oozie
Software Engineer II
OntarioMastercard
Mastercard needs candidates with hands-on full-stack experience, strong skills in Java, Spring Boot, React or Angular, and PostgreSQL, and knowledge of software design. A bachelor's degree in a related field is expected, though equivalent practical experience may be considered.
Java, Spring Boot, React, Angular, PostgreSQL, GCP
Lead Software Engineer (SDET)
OntarioMastercard
Candidates need a bachelor's degree in computer science or a related field, advanced Java skills, and solid experience with test automation tools such as Selenium, TestNG and JUnit. Experience testing REST and SOAP APIs, Spring Boot microservices and agile practices is also required.
Selenium, TestNG, JUnit, TestRail, Jasmine, Protractor
Manager, Software Engineering
OntarioMastercard
Candidates need a Bachelor's degree in Computer Science or a related field and experience managing Agile teams, including hiring and performance management. Hands-on technical depth in CI/CD, test automation, and scalable microservice web applications is expected.
JavaScript, REST