1,962,528open jobs
115,627companies
241,901added this week
Browse all
Salary
≈ $79k – $143k per year (Estimated)
Location
In office (Toronto)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 23, 2026. First seen by Alion on Oct 23, 2026. Mastercard scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Mastercard is an American payments technology company whose origins date to 1966, when a group of banks formed the Interbank Card Association to compete with BankAmericard. Like its main rival it does not issue cards or extend credit; it operates the network that authorises, clears and settles transactions between issuing banks, acquirers and merchants in more than two hundred countries. Headquartered in Purchase, New York, the company has built a large services business alongside the core network, covering fraud and identity products through its Ethoca and RiskRecon acquisitions, open banking, consulting and loyalty programmes.

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 EngineerOverview:

Ethoca, a Mastercard company, is transforming the way merchants and card issuers work together to combat fraud and improve the digital commerce experience. We build highly scalable, secure, and resilient technology that powers collaboration across the global payments ecosystem.

We are looking for a Senior Software Engineer who thrives on solving complex technical problems, takes ownership of outcomes, and enjoys building production-grade software that operates at scale. This role is ideal for an engineer who can independently drive initiatives, influence technical decisions, mentor others, and contribute to a culture of engineering excellence.

Mastercard powers an inclusive digital economy by making transactions safe, simple, smart, and accessible. Through secure technology, trusted partnerships, and continuous innovation, we help individuals, businesses, and governments realize their greatest potential.

The Role :

  • Design, develop, test, deploy, and maintain high-quality software solutions that meet Mastercard standards for security, reliability, scalability, and operational excellence.
  • Independently drive technical initiatives from concept through production, navigating ambiguity, managing dependencies, and delivering measurable business outcomes.
  • Collaborate with product, engineering, operations, security, and compliance partners to translate business needs into well-designed technical solutions.
  • Contribute to architecture and design decisions for distributed systems, APIs, integrations, and platform capabilities, balancing business priorities with long-term maintainability.
  • Own software services throughout their lifecycle, including implementation, deployment, monitoring, incident response, and continuous improvement.
  • Troubleshoot complex application and production issues using logs, metrics, traces, debugging tools, and systematic root cause analysis techniques.
  • Participate in on-call support, incident reviews, and operational readiness activities while driving improvements that enhance reliability and reduce operational toil.
  • Apply secure-by-design and privacy-conscious engineering practices when working with sensitive financial and consumer data.
  • Foster engineering excellence through code reviews, technical mentoring, knowledge sharing, and promotion of development best practices.
  • Continuously improve automation, testing, observability, developer experience, and software delivery processes.
  • Use approved AI-assisted engineering tools responsibly to improve productivity while applying sound engineering judgment, rigorous validation, and strong protection of confidential or sensitive information.

All About You :

  • Bachelor's degree in Computer Science, Information Technology, a related field, or equivalent practical experience.
  • Strong foundation in software engineering principles including system design, source control, testing, debugging, performance analysis, maintainability, and secure software development.
  • Expert-level proficiency with Java (17+) and Spring-based application development.
  • Experience designing and building RESTful APIs and service integrations.
  • Experience developing cloud-native applications and distributed systems, preferably in Azure environments.
  • Proficient with distributed source control systems (e.g., Git), including branching strategies, code review workflows, conflict resolution, and release management practices.
  • Experience working within modern CI/CD environments, including build automation, deployment pipelines, release validation, and operational support.
  • Demonstrated ability to investigate and resolve complex production issues through structured troubleshooting, evidence-based decision-making, and root cause analysis.
  • Strong understanding of observability practices including logging, monitoring, metrics, dashboards, distributed tracing, and reliability-oriented alerting.
  • Experience with modern data platforms and databases, including data modeling, scalability, performance, and operational trade-offs.
  • Working knowledge of authentication, authorization, secrets management, vulnerability management, and secure handling of sensitive data in regulated environments.
  • Strong ownership mindset with a proven ability to take initiative, drive work to completion, remove blockers, and deliver results with limited supervision.
  • Ability to collaborate effectively across teams, influence technical decisions, and communicate complex concepts to both technical and non-technical stakeholders.
  • Comfortable using approved AI-assisted development tools and applying critical judgment to validate AI-generated outputs before production use.
  • Committed to continuous learning, engineering excellence, and helping others grow.

Preferred Qualifications :

  • Experience in payments, fintech, commerce, banking, fraud prevention, or other regulated industries.
  • Experience building high-throughput, highly available, or event-driven systems.
  • Experience with batch processing, workflow orchestration, or large-scale data pipelines.

• Experience incorporating AI-enabled capabilities into products or engineering workflows.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 [email protected] 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. This posting reflects one or more current openings on our team.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,962,528 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Toronto
≈ $69k – $124k per year (Estimated) • In office • Contractor • Edmonton
C#
C#
.NET
DevOps
Terraform
Azure DevOps
Azure
Cybersecurity
Microsoft Entra ID
Apply
$86k – $122k per year • Remote (Canada, ET hours) • Secret • Full-Time • 6+ years exp • Bachelor's Degree
Python
JavaScript
TypeScript
SQL
Databases
PostgreSQL
PostGIS
AI/ML
Embeddings
Frontend
Vue.js
React.js
DevOps
Rest API
Terraform
CI/CD
AWS
Docker
Linux
Cybersecurity
OWASP Top 10
Management
Scrum
Life Sciences
Design of Experiments
Apply
$54k – $79k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Ottawa
JavaScript
Java
TypeScript
SQL
Java
Maven
Databases
Apache Kafka
DevOps
Rest API
Git
Linux
Apply
≈ $70k – $126k per year (Estimated) • In office • Full-Time • 5+ years exp • High School Diploma • Longueuil
C++
Ada
SpaceTech
DO-178C
MedTech
Verification & Validation
Apply
$71k – $89k per year • In office • Mont-Royal
Python
SQL
Databases
Databricks
Microsoft Fabric
AI/ML
Spark
DevOps
Azure
Analytics
Power BI
ETL/ELT
Azure Data Factory
Apply
In office • 9+ years exp • Bachelor's Degree
Python
Java
SQL
PowerShell
Java
Flyway
Liquibase
Databases
MySQL
PostgreSQL
Oracle
MS SQL
DevOps
Terraform
Ansible
GCP
OpenTelemetry
Prometheus
Azure
CI/CD
GitOps
ArgoCD
AWS
Kubernetes
Grafana
SLI/SLO/SLA
Windows
Apply
$120k – $140k per year • In office • 7+ years exp • Bachelor's Degree • Dearborn
Python
Java
AI/ML
Hadoop
Spark
Scikit-learn
Computer Vision
NLP
TensorFlow
Pandas
NumPy
PyTorch
Machine Learning
DevOps
GCP
Azure
Git
AWS
Apply
Sr. Software Engineer 2 hours ago
≈ $13k – $30k per year (Estimated) • In office • 7+ years exp • Chennai
PHP
PHP
Magento
Databases
MySQL
Frontend
GraphQL
DevOps
Rest API
CI/CD
Git
Management
Stripe
Agile
Scrum
Apply
$97k – $120k per year • Hybrid • 3+ years exp • Bachelor's Degree • Minneapolis • Charlotte • Denver
Python
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Apache Kafka
DevOps
Rest API
CI/CD
Apply
≈ $98k – $201k per year (Estimated) • In office • Secret • 4+ years exp • Master's Degree • United States
Python
AI/ML
Speech Recognition
DevOps
Rest API
Git
Bitbucket
Linux
BGP
OSPF
MPLS
Apply
≈ $65k – $125k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Vancouver
JavaScript
Java
Kotlin
TypeScript
SQL
Kotlin
Mockito
AI/ML
Copilot
Claude Code
AI Agents
Frontend
Angular
Mobile
JUnit
DevOps
Docker
Kubernetes
Management
Agile
Scrum
QA
Selenium
Rest-Assured
Apply
≈ $65k – $124k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Vancouver
Java
Kotlin
SQL
Kotlin
Mockito
Databases
Redis
Apache Kafka
AI/ML
Copilot
DevOps
Rest API
Splunk
Loki
OpenTelemetry
Dynatrace
Prometheus
AWS
Docker
Kubernetes
Grafana
GitHub
Cybersecurity
Checkmarx
OWASP
Management
Agile
Scrum
QA
JMeter
MedTech
CAPA
Apply
≈ $65k – $123k per year (Estimated) • In office • Full-Time • Vancouver
Java
Kotlin
Java
Spring Framework
Maven
Spring Boot
Hibernate
Gradle
Kotlin
Mockito
AI/ML
AI Agents
DevOps
Rest API
Azure
Jenkins
Git
AWS
Management
Agile
Scrum
Apply
Software Engineer II 5 hours ago
$106k – $169k per year • In office • Full-Time • Bachelor's Degree • Arlington
Python
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
Databricks
Apache Kafka
AI/ML
Spark
Flink
Frontend
Angular
DevOps
CI/CD
AWS
Apply
$161k – $266k per year • In office • Full-Time • Arlington
Java
TypeScript
Java
Spring Boot
Databases
PostgreSQL
Snowflake
Databricks
Apache Kafka
AI/ML
Hadoop
DevOps
Azure
AWS
Apply
≈ $69k – $125k per year (Estimated) • In office • Full-Time • 5+ years exp • Waterloo • Toronto
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
Redis
Frontend
Tailwind CSS
React.js
React Query
Mobile
React Native
Expo
State Management
DevOps
GitHub Actions
Istio
New Relic
Azure
CI/CD
Kubernetes
Service Mesh
Azure AKS
Apply
≈ $77k – $141k per year (Estimated) • Remote (Canada) • Full-Time • 5+ years exp • Toronto
Go
JavaScript
Databases
Apache Kafka
Frontend
React.js
DevOps
Rest API
GCP
Azure
CI/CD
Git
Docker
Kubernetes
Apply
≈ $73k – $132k per year (Estimated) • Hybrid • Full-Time • 7+ years exp • Bachelor's Degree • Toronto
Python
JavaScript
Java
TypeScript
SQL
Node JS
Java
Spring Boot
Frontend
React.js
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Apply
≈ $86k – $149k per year (Estimated) • In office • Toronto
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Frontend
GraphQL
React.js
DevOps
Terraform
GitHub Actions
AWS CDK
AWS
GitHub
Management
Jira
Apply
$34k – $58k per year • Remote (Canada) • Contractor • Toronto
Python
SQL
AI/ML
Time Series
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
1,962,528 more open roles from verified company boards, updated every day.