Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 1 Nov 2026

Senior Software Engineer (Sanctions Service & AI Inference)

Mastercard Vancouver senior full-time

Salary

$111,000 - $160,000 CAD per year

Apply on Mastercard

Description

Mastercard is seeking a Senior Software/AI Engineer to join its AI & Decision Product Enablement team in Vancouver. The role focuses on building scalable, high-performance services that help financial institutions manage sanctions risk, support regulatory compliance, and enable secure payment processing.

As a Senior Software/AI Engineer, you will design, develop, and support business-critical software systems that operate at global scale. You will work closely with engineering, product, compliance, and operations teams to deliver reliable, secure, and innovative solutions.

Key responsibilities:

  • Design, develop, and maintain scalable, secure, and high-performance software solutions.
  • Drive technical design and implementation of new product capabilities and platform improvements.
  • Participate in all stages of the software development lifecycle, including design, development, testing, deployment, and production support.
  • Lead technical discussions, perform code reviews, and promote engineering best practices.
  • Troubleshoot complex technical issues and drive root-cause analysis and resolution.
  • Mentor and coach engineers through technical guidance, knowledge sharing, and hands-on leadership.
  • Collaborate with cross-functional teams to deliver solutions that meet business, security, and compliance requirements.
  • Improve system resiliency, scalability, operational excellence, and cloud readiness.

AI Engineering Focus:

  • Use AI-assisted development tools to improve software delivery, testing, troubleshooting, and documentation.
  • Identify and implement opportunities to automate engineering and operational workflows.
  • Develop reusable AI-enabled solutions that improve productivity and reduce operational overhead.
  • Establish best practices for responsible AI adoption with emphasis on trustworthy models and harness engineering.
  • Ensure AI-assisted solutions maintain high standards of quality, security, transparency, and human oversight.

Qualifications required:

  • Strong software engineering experience with Java and modern application development frameworks.
  • Experience designing and building scalable, highly available distributed systems.
  • Strong problem-solving, analytical, and technical design skills.
  • Experience with automated testing and software quality practices.
  • Strong understanding of software reliability, performance, and security principles.
  • Proven ability to mentor engineers and provide technical leadership.
  • Excellent communication and collaboration skills.

Preferred qualifications:

  • Experience in payments, compliance, fraud, risk management, or financial services.
  • Experience with cloud-native architectures and modern software delivery practices.
  • Experience using AI-assisted development tools, agentic workflows, or intelligent automation solutions.
  • Experience working in highly regulated and mission-critical environments.
  • Bachelor's degree in Computer Science, Engineering, or a related discipline.

What success looks like:

  • Delivering reliable, scalable, and secure sanctions-screening capabilities that support business growth and regulatory compliance.
  • Improving engineering productivity through effective use of AI and automation.
  • Raising the technical capability of the team through mentorship and technical leadership.
  • Driving measurable improvements in service reliability, operational efficiency, and customer outcomes.
  • Helping establish a modern AI-enabled engineering culture that balances innovation with strong governance and operational excellence.

Skills

Required

  • Java
  • modern application development frameworks
  • scalable distributed systems
  • automated testing
  • software quality practices
  • software reliability
  • performance
  • security principles

Nice to have

Apply on Mastercard