Manager, Software Engineering
Role Overview
Leads development and evolution of Mastercard’s Sanctions Screening solutions, which help financial institutions assess sanctions risk for payment transactions in real time.
Role combines approximately 70% technical leadership with 30% people management and includes a current team of seven engineers.
Key Skills for This Role
Full Job Posting
Role overview
Leads development and evolution of Mastercard’s Sanctions Screening solutions, which help financial institutions assess sanctions risk for payment transactions in real time.
Role combines approximately 70% technical leadership with 30% people management and includes a current team of seven engineers.
Technical leadership
- Own technical direction, architecture, and delivery strategy for the Sanctions Service platform, built primarily in Java and C++.
- Lead scalable, reliable, secure software design and implementation; drive design reviews, code quality, operational readiness, and engineering practices.
- Partner with Product, Architecture, Compliance, and Operations; lead incidents, root cause analysis, and continuous improvement.
- Modernize for scalability, resilience, cloud readiness, and operational efficiency; act as senior technical escalation point.
AI and people leadership
- Set strategy for AI-assisted and agentic engineering across the software development lifecycle; use AI to improve delivery, testing, support, documentation, and developer productivity.
- Identify workflow automation opportunities and establish responsible AI guardrails for security, transparency, and human oversight.
- Lead, coach, and performance-manage a high-performing engineering team; support career development and recruiting.
- Plan team roadmaps, priorities, delivery commitments, goals, expectations, and ownership.
Required qualifications
- Proven experience leading software engineering teams and delivering large-scale enterprise software.
- Strong technical background designing distributed, highly available systems and ability to balance hands-on technical leadership with people management.
- Experience managing product roadmaps, business priorities, engineering deliverables, and technical risks.
- Strong communication, collaboration, and stakeholder-management skills; Agile development and modern engineering practices experience.
Preferred qualifications
- Payments, financial services, compliance, fraud, sanctions screening, or risk management experience is a bonus.
- AI-assisted development, agentic workflows, intelligent automation, or regulated and security-sensitive service experience is preferred.
- Cloud platforms, DevOps practices, and observability tooling knowledge are preferred.
- A bachelor’s degree in computer science, engineering, or a related discipline is preferred.
Compensation
- For a role performed in Canada, the successful candidate may be eligible for a discretionary annual incentive program.
- Vancouver pay range listed as CAD 127,000–203,000; the posting does not specify a pay cadence.
Corporate security responsibilities
Follow security policies, protect confidentiality and integrity of accessed information, report suspected security violations or breaches, and complete mandatory security training.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Mastercard
Senior Software Engineer
Pune, IND
Senior Software Engineer
Pune, IND
Manager, People Business Partner
Pune, IND
Engineering Manager – Software Engineering
Pune, IND
Manager, Product Data & Analytics
Gurugram, IND
Analyst, Travel & Entertainment Account Management
Purchase, USA
Senior Analyst, Finance Business Partner
Gurugram, IND
Manager, Software Engineering | Data & AI Platform
Pune, IND