Enable job alerts via email!

Senior Software Engineer (Java)-R-249975

Mastercard

Vancouver

Hybrid

CAD 104,000 - 167,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join Mastercard as a Senior Software Engineer (Java) in Vancouver, leading the design and development of high-performance data processing applications. You'll be part of a diverse Scrum team, working with cutting-edge technology in a supportive hybrid environment focused on innovation and professional development.

Benefits

Hybrid work environment
Team events
Competitive salary
Flexible schedules
Professional development support

Qualifications

  • Experience in backend software development within professional teams.
  • Proficiency with JVM-based microservice development using modern frameworks.
  • Knowledge of testing frameworks, CI/CD, and source control.

Responsibilities

  • Develop low-latency, high-throughput backend solutions in a cloud-native environment.
  • Participate in analysis, design, development, testing, deployment, and maintenance activities.
  • Mentor other developers and build APIs.

Skills

Backend software development
JVM-based microservice development
Cloud environments (AWS)
Testing frameworks
CI/CD
Source control
Strong communication skills
Collaborative mindset

Education

Educational background in Computer Science

Job description

Senior Software Engineer (Java)-R-249975

Join to apply for the Senior Software Engineer (Java)-R-249975 role at Mastercard.

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

Senior Software Engineer (Java)

Our Purpose

We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our culture is driven by our decency quotient, or DQ, fostering inclusion and diversity to enable better decision-making, innovation, and results.

Overview

The Cyber and Intelligence Solutions (C&I) division manages product development to address evolving risk & cyber security needs. Ekata, a Mastercard company, specializes in identity verification using machine learning to link digital transactions to individuals, providing risk assessment solutions. The Ekata – Device Team seeks a Senior Software Engineer in Vancouver to design, develop, and maintain high-performance data processing applications on AWS using Java and Scala. The role involves mentoring developers, building APIs, and championing new technologies.

Role & Responsibilities

  • Work as part of a diverse Scrum team across multiple regions.
  • Develop low-latency, high-throughput backend solutions (JVM, REST API) in a cloud-native, geo-distributed system.
  • Participate in analysis, design, development, testing, deployment, and maintenance activities.
  • Propose solutions, review designs, estimate work, and adhere to Mastercard standards.

All About You

  • Experience in backend software development within professional teams.
  • Proficiency with JVM-based microservice development using modern frameworks.
  • Experience with cloud environments, especially AWS.
  • Knowledge of testing frameworks, CI/CD, and source control.
  • Strong communication skills in English and collaborative mindset.

Helpful To Have

  • Experience with Clojure, Scala, or functional programming languages.
  • Experience with scalable RESTful APIs, monitoring tools, databases, messaging systems, and CI/CD pipelines.
  • Educational background in Computer Science or related fields, with relevant work experience.

We offer a hybrid work environment, team events, competitive salary, benefits, flexible schedules, and professional development support. Mastercard is an equal opportunity employer committed to diversity and inclusion. For accommodations, contact reasonable_accommodation@mastercard.com.

Security Responsibility

  • Follow Mastercard’s security policies.
  • Ensure confidentiality and report violations.
  • Complete mandatory security trainings.

Pay Range

Vancouver, Canada: $104,000 - $167,000 CAD

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Financial Services, IT Services and IT Consulting, and Technology, Information and Internet
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.