Senior Software Engineer (Sanctions Service & AI Inference)
- Vancouver, Canada
- Senior Level
- Bachelor's degree
- Posted
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
