jobapplier

Senior Software Engineer (Sanctions Service & AI Inference)

Mastercard

Skills

Required

  • automated testing
  • software quality practices
  • software engineering
  • Java
  • modern application development frameworks
  • cloud-native architectures
  • modern software delivery practices

Preferred

  • AI-assisted development
  • agentic workflows
  • software development lifecycle

Join Mastercard as a Senior Software Engineer in Vancouver, where you will play a key role in advancing the company's Sanctions Screening solutions. You will design, develop, and support business-critical software systems that operate at a global scale, collaborating with cross-functional teams to deliver reliable, secure, and innovative solutions. This position offers the opportunity to work on a highly visible platform and shape the adoption of AI-enabled engineering practices across the organization.

Responsibilities

  • Design, develop, and maintain scalable, secure, and high-performance software solutions for sanctions screening.
  • Drive technical design and implementation of new product capabilities and platform improvements, and participate in all stages of the software development lifecycle.
  • Mentor and coach engineers through technical guidance, knowledge sharing, and hands-on leadership, while promoting engineering best practices.
  • Strong problem-solving, analytical and technical design skills

Requirements

  • Proven ability to mentor engineers and provide technical leadership
  • Excellent communication and collaboration skills
  • Strong understanding of software reliability, performance and security principles

Experience with automated testing and software quality practices

  • Strong software engineering experience with Java and modern application development frameworks
  • Experience designing and building scalable, highly available distributed systems
  • Experience in payments, compliance, fraud, risk management or financial services
  • Experience with cloud-native architectures and modern software delivery practices
  • Bachelor's degree in Computer Science, Engineering or a related discipline

Preferred

  • Experience working in highly regulated and mission-critical environments
  • Experience using AI-assisted development tools, agentic workflows or intelligent automation solutions