Jobs.ca
Jobs.ca
Language
Mastercard logo

Senior Software Engineer

Mastercard8 days ago
Vancouver
CA$73,814 - CA$118,528/yearly
Senior Level

Top Benefits

Gym membership
Pension plan
Share purchase options

About the role

Who you are

  • Strong programming skills with deep knowledge of Java
  • Excellent knowledge of Spring, gRPC and other frameworks
  • Good knowledge of unit testing and mocking frameworks like junit, mockito or easymock
  • Good knowledge of SQL and experience working with Oracle
  • Experience working with high performance applications
  • 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
  • Experience with testing frameworks like Rest Assure, Selenium with web driver etc
  • Experience with Dockers, Kubernetes etc
  • Experience with cloud platforms such as AWS, Azure, or PCF
  • Experience with Front-end frameworks such as Angular
  • BS in computer science or a related field preferred

What the job involves

  • The 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 Senior 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
  • Develop backend services in Java, leveraging frameworks like Spring and GRPC for high-performance applications
  • Own technical assets for assigned workstreams, ensuring timely delivery and production readiness
  • Collaborate with external teams, manage requirements, and drive discussions related to architecture and design
  • Work with CI/CD tools (Jenkins), Kubernetes, and containerized deployments, support cloud migration initiatives
  • Participate in code reviews, enforce best practices, and maintain coding standards
  • Promote automation in deployment and validation processes to improve efficiency and reliability

The application process

  • End Date: January 28, 2026

Benefits

  • Gym membership
  • Pension plan
  • Share purchase options
  • Extra holiday purchase optional
  • 25 days holiday (excl. bank holidays)
  • Work from home opportunities
  • Health insurance

About Mastercard

10,000+