# Senior Software Engineer (Sanctions Service & AI Inference)

**Company**: Mastercard
**Location**: Vancouver
**Experience**: senior
**Job type**: full-time
**Salary**: $111,000 - $160,000 CAD
**Category**: Engineering
**Industry**: Finance

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Vancouver-Canada/Senior-Software-Engineer--Sanctions-Service---AI-Inference-_R-288492?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_7ba43dfa-a25

## 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
- payments
- compliance
- fraud
- risk management
- financial services
- cloud-native architectures
- modern software delivery practices
- AI-assisted development tools
- agentic workflows
- intelligent automation solutions

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Vancouver-Canada/Senior-Software-Engineer--Sanctions-Service---AI-Inference-_R-288492?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
