Talent.com
Mastercard Data & Services
Lead Software EngineerMastercard Data & Services • Vancouver, British Columbia, Canada
Lead Software Engineer

Lead Software Engineer

Mastercard Data & Services • Vancouver, British Columbia, Canada
5 days ago
Salary
CA$127,000.00 yearly
Job type
  • Full-time
Job description
JOB DESCRIPTION

Our Purpose

Title and Summary

Lead Software EngineerThe AI & Decision Engineering Platform powers intelligent, real-time decisioning for Mastercard’s fraud prevention and identity validation solutions. This program enables streaming analytics, governed decision-making, and outcome management with business agility at global scale.

Our platform leverages business rules engines, AI-driven decisioning, streaming big data clusters, in-memory data grids, APIs, and intuitive UIs to deliver decisions in milliseconds across billions of transactions worldwide.

As a Lead Software Engineer, you will play a critical role in designing and implementing high-performance, cloud-ready solutions. You’ll mentor team members while remaining hands-on with coding, testing, and design—helping shape the next generation of Mastercard’s decisioning capabilities. This is a hybrid position based in Vancouver, requiring three days on-site per week.

Overview
• The Decision Management program enables intelligent decision based products through streaming analytics with the ability to govern these decisions and manage their outcomes with business agility.
• This program leverages business rules & AI engines, a streaming big data cluster, an in memory data grids, APIs, & UIs to deliver real time decisions at global scale
• This person will be responsible for mentoring the team as well as stay hands on.

We are looking for a Software Development Engineer II to join our DMP team in the Vancouver office.

• Are you a strong technical engineer with experience working on high-performance applications?
• Are you a excited about getting a 360 degree view of the coding world - writing code to develop a piece of code as well as writing code to test it?
• Are you passionate about making a difference in this world?
• Do you want to be part of a team which helps prevent fraud on every Mastercard transaction in this world?

Role
• Design and implement business critical services
• Collaborate with Product, solution architect and other key stakeholders to understand the nature of the problems need to be addressed and come up with end to end solutions
• Ensure design documentations meet the highest standard required by Company policies
• Apply best development practices to write well designed, maintainable, testable, scalable, and secure code.

Essential Knowledge/Experience
• Strong programming skills with deep knowledge of Java.
• Excellent skillset in designing and building high IO system with emphasis on security, high availability and resilience
• Excellent knowledge of Spring and other frameworks.
• Good knowledge of SQL and experience working with Oracle.
• Good problem diagnostic and creative problem solving skills.
• Strong organizational skills; able to manage multiple tasks within the constraints and timelines determined by business needs.
• Participate in all the Scrum ceremonies.


Desirable Skills:
• Experience with Dockers, Kubernetes etc.
• Experience with Spring frameworks.
• Experience in gPRC and load balancing
• BS in computer science or a related field preferred.

What we offer in return includes a beautiful view of the North Shore mountains, coffee that doesn’t stink, and colleagues that are as brilliant as they are likeable. We do cool things as a team, including monthly craft beer tastings. Don’t forget the competitive salary, extended health benefits, flex-time schedules, and encouragement and support for professional development. We love it here, and we think you will too.Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Corporate Security Responsibility


All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

  • Abide by Mastercard’s security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

In line with Mastercard’s total compensation philosophy and assuming that the job will be performed in Canada, the successful candidate will be offered a competitive pay based on location, experience and other qualifications for the role and may be eligible to participate in a discretionary annual incentive program.

Pay Ranges

Vancouver, Canada: $127,000 - $203,000 CAD
Create a job alert for this search

Lead Software Engineer • Vancouver, British Columbia, Canada

Similar jobs

Backend Engineer / SRE Lead

CoverstarVancouver, Metro Vancouver Regional District, CA
Full-time

Direct message the job poster from Coverstar.Coverstar is building the first.AI-native social platform for Gen Alpha.We’re building a world where the next generation can create, connect, and grow w... Show more

 • Promoted

Senior Software Engineer — Lead Scalable Platform

MakeshipVancouver, Metro Vancouver Regional District, CA
Full-time

A rapidly growing tech startup in Canada is seeking a Senior Software Engineer to lead complex technical initiatives and mentor junior engineers.The role requires full-stack development experience ... Show more

 • Promoted

Senior Software Engineer (Live Pay)

EarnInVancouver, Metro Vancouver Regional District, Canada
Full-time

As one of the first pioneers of earned wage access, our passion at EarnIn is building products that deliver real-time financial flexibility for those with the unique needs of living paycheck to pay... Show more

 • Promoted

Software Team Lead

STACK IT RecruitmentVancouver, Metro Vancouver Regional District, CA
Full-time

Love building products that matter and leading small, high-impact teams?.This is an opportunity to step into a hands‑on leadership role where your technical expertise and people skills directly sha... Show more

 • Promoted

Software Engineer: Remote Role in Gaming

RavenwakeVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Become a part of a remote software team as a Software Engineer focused on game development.Engage in coding with Java, Spring, and more while enhancing system capabilities.This temporary role requi... Show more

 • Promoted

Lead Software Engineer - OSI Maritime Systems

OSI Maritime SystemsBurnaby
Full-time

Elevate your career at OSI Maritime Systems as a Lead Software Engineer.Manage a team of engineers delivering cutting-edge software solutions for marine navigation in a collaborative setting.This r... Show more

 • Promoted

Software Engineer

Electronic Arts (EA)vancouver, metro vancouver regional district, Canada
Full-time

APIs, and services that manage the lifecycle of our infrastructure platforms.This role sits at the intersection of.DevOps, and platform engineering.The ideal candidate is a systems-minded software ... Show more

 • Promoted

Remote Principal Software Engineer — Lead Scalable Systems

eDynamic LearningVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading educational technology company in Canada seeks a Principal Software Engineer to provide technical leadership across multiple teams.This role emphasizes improving engineering effectiveness... Show more

 • Promoted

Lead Engineer - Carbon Health Platform

Carbon Health Technologies IncVancouver, Metro Vancouver Regional District, CA
Full-time

Shape the future of healthcare technology as a Lead Engineer at Carbon Health.Your expertise will focus on building resilient backend architectures that drive innovation in patient care.In this piv... Show more

 • Promoted

Senior Software Engineer, Global Markets Platform Lead

AlpacaVancouver, Metro Vancouver Regional District, CA
Full-time

A leading financial technology company is seeking a Senior Engineer to design and maintain systems that empower millions of users.This role requires proven experience in financial systems and the a... Show more

 • Promoted

Senior Software Development Engineer, ML Platform

Remitlyburnaby, metro vancouver regional district, Canada
Full-time

At Remitly, we believe everyone deserves the freedom to access, move, and manage their money wherever life takes them.Since 2011, we’ve tirelessly delivered on our promise to customers sending mone... Show more

 • Promoted

Software Engineer, Security (all levels)

RenderVancouver, Metro Vancouver Regional District, CA
Full-time

At Render, we’re building the modern cloud platform for developers creating AI-native, full-stack, multi-service applications.Our mission is to eliminate the tradeoff between the power of hyperscal... Show more

 • Promoted

Remote Senior Software Architect & Tech Lead

SherwebVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading cloud services company seeks a skilled individual to lead its development team.The role requires expertise in web application development and REST APIs, along with mentoring and ensuring ... Show more

 • Promoted

Principal Software Applications Eng

AMDvancouver, metro vancouver regional district, Canada
Full-time

AMD is seeking a Principal Member of Technical Staff (PMTS) Software Development Engineer to join the Silo AI Enterprise applications and platform engineering organization.The role focuses on desig... Show more

 • Promoted

Senior Software Engineer

fiveonefourVancouver, Metro Vancouver Regional District, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Software Engineer

VaronisVancouver
Full-time

Senior Software Engineer – Secure AI Platform (Vancouver, On-Site).Varonis (Nasdaq: VRNS) is a leader in data security, fighting a different battle than conventional cybersecurity companies.Our clo... Show more

 • Promoted

Senior Software Engineer

Ace1Mediavancouver, metro vancouver regional district, Canada
Full-time

Job Title: Senior Software Engineer (Full-Stack).Were looking for an experienced Senior Software Engineer to join our team and help build and maintain high-traffic web applications that serve thous... Show more

 • Promoted

Software Engineer

SpellbookVancouver, Metro Vancouver Regional District, CA
Full-time

Spellbook is a leading AI suite for commercial lawyers, trusted by more than 3,000 law firms and in‑house teams worldwide.Our mission is to make legal services more accessible by empowering legal p... Show more

 • Promoted

Software Engineer

PicovoiceVancouver, Metro Vancouver Regional District, CA
Full-time

A profitable, steadily growing AI startup in Vancouver is seeking a frontend-focused Software Engineer to build developer tools, web demos, and product interfaces.We tackle unsolved problems under ... Show more

 • Promoted

Remote Lead Software Engineer - Architect & Mentor

Onico SolutionsVancouver, Metro Vancouver Regional District, CA
Remote
Permanent

A leading company is seeking a software engineering team lead to inspire and mentor a group of developers.In this permanent work from home position, you will drive product development and technical... Show more