Mastercard

Payments

SoftwareEngineer-II(SDET)

$91–140k Vancouver, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Engineer - II (SDET) at Mastercard. Skills: Java, J2EE, REST Web Services, gRPC, Spring Framework, Spring Boot, Junit, Mockito, Oracle, SQL, Git. develop high-performance, low-latency Java-based solutions on the Fraud Management Platform. assist in design and implementation tasks”

What You'll Achieve.

speeding business solutions to market

Industry & Context.

Payments
Problems you'll solve

troubleshooting incidents; research alternative technical solutions; working through emerging issues; recommending solutions

What They're Looking For.

Must Have

Proficiency with Java JDK 8 or greater, Creating and debugging J2EE REST Web Services, gRPC-based service development and Web Applications, Database experience, including Oracle and SQL scripting, Experience with Spring Framework (including Spring Boot) and Maven, Experience writing unit tests with Junit and Mockito, Experience working with JBoss and/or Apache Tomcat, Experience with Git, Good knowledge of Agile software development processes, Comfortable working in a Linux environment, using VI editor and general command line proficiency

Nice to Have

Messaging – MQ and JMS, Business rules execution systems (e. g. IBM Operational Decision Manager (ODM - formerly ILOG) or JBoss Drools), Experience working with containerised environments, such as Kubernetes/OpenShift/CloudFoundry, Experience with integration frameworks such as Apache Camel/Spring Integration, Knowledge of distributed systems and messaging queuing systems, Knowledge of Splunk or other alerting and monitoring solutions, Knowledge of Tomcat, Spring, Spring Boot, Shell Scripting, JSON

What You'll Do.

develop high-performance

low-latency Java-based solutions on the Fraud Management Platform

assist in design and implementation tasks

design and implementation of innovative

high-performance Java-based capabilities on the Mastercard Fraud Platform

scalable and secure software solutions

assist with operational issues by troubleshooting incidents

research alternative technical solutions to meet changing business needs

while working through emerging issues and recommending solutions

produce design documentation

How You'll Work.

Team & Collaboration

Work closely with technical leads for assigned projects; Work as part of a co-located Agile Scrum team; Work closely with Product Owners, Business Analysts, Systems Analyst, Technical leads and other developers; work as a member of geographically distributed project team

Communication Scope

verbal communication skills; written communication skills

Process & Methodology

meet due dates, working through emerging issues, recommending solutions

Full Job Description

**Our Purpose** _Mastercard powers economies and empowers people in 200 + countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._ **Title and Summary** ### Software Engineer - II (SDET) ### Overview Be part of the Operations & Technology Fraud Products team developing new capabilities for MasterCard's Decision Management Platform, which serves as the core for multiple business solutions to combat fraud and validate cardholder identity. Our patented Java-based platform processes billions of transactions per month in tens of milliseconds using a multi-tiered, message-oriented approach for high performance and availability. • Would you like to develop industry-leading solutions for fighting fraud? • Are you motivated by speeding business solutions to market? • Do you want to innovate, using cutting-edge technologies on challenging business problems? Role This role involves working with a team of talented engineers to develop high-performance, low-latency Java-based solutions on the Fraud Management Platform. In this role, you will be responsible for: • Work closely with technical leads for assigned projects to assist in design and implementation tasks • Design and implementation of innovative, low-latency, high-performance Java-based capabilities on the Mastercard Fraud Platform. • Work as part of a co-located Agile Scrum team. • Work closely with Product Owners, Business Analysts, Systems Analyst, Technical leads and other developers to define user stories. • Develop high-quality, scalable and secure software solutions. • Assist with operational issues by troubleshooting incidents. • Resear

Free ATS check

Applying for this Software Engineer - II (SDET) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Mastercard?

Real rants from real employees. Read before you apply.

Read Company Rants →