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
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
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