Mastercard logo
Mastercard3 days ago

Lead Software Engineer (Java - SDET)

$93,980–$150,220 year

On-site · Vancouver, British Columbia, Canada

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise

Job Summary

Lead Software Engineer to design, implement, and optimize high-performance, low-latency Java capabilities on Mastercard's Fraud Platform within a co-located Agile Scrum team. Responsibilities include guiding design and implementation, leading QA and test strategies (unit, system/integration, performance testing), driving automation efforts, evaluating tools, and delivering scalable, secure software. Essential skills include Java, REST/Web Services, gRPC, Spring Boot, Maven, JUnit/Mockito, Tomcat/JBoss, Oracle SQL, Git, Linux, and strong communication and collaboration within a distributed project team. Vancouver-based role with a focus on fraud prevention across Mastercard's Decision Management Platform.

Required Qualifications

  • Proficiency with Java JDK 8 or greater
  • Creating and debugging J2EE REST Web Services
  • gRPC-based service development
  • Web Applications
  • Database experience with Oracle and SQL scripting
  • Spring Framework (Spring Boot) and Maven
  • Unit testing with JUnit and Mockito
  • JBoss and/or Apache Tomcat
  • Git
  • Linux environment experience
  • Agile software development processes
Sorce

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.

Get started

$94k – $150k / yr

Lead Software Engineer (Java - SDET) · Mastercard

Apply on Sorce