Software Engineer II
$67,340–$105,000 year
On-site · Vancouver, British Columbia, Canada
Job Summary
Software Engineer II role within Mastercard's Operations & Technology Fraud Products team, developing high-performance, low-latency Java-based capabilities on the Fraud Management Platform in an Agile Scrum environment. Responsibilities include designing and implementing Java/J2EE REST Web Services and gRPC-based services, developing scalable and secure software, collaborating with Product Owners and analysts to define user stories, troubleshooting incidents, researching alternative solutions, producing design documentation, and contributing to a distributed project team. Essential skills include Java JDK 8+, Spring/Spring Boot, Maven, REST/Web Services, JUnit/Mockito, Git, Linux, and experience with Oracle/SQL; desirable skills include messaging systems (MQ/JMS), containerization (Kubernetes/OpenShift), and exposure to distributed systems and monitoring tools. Mastercard is an inclusive, merit-based employer; in Canada, compensation is location- and experience-based.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.