Description
Mastercard is seeking a Manager, Software Engineering to lead the development and evolution of its Sanctions Screening solutions.
The Sanctions Screening solutions help financial institutions assess sanctions risk for payment transactions in real-time, supporting regulatory compliance, risk management, and secure global payment processing.
This role is a hybrid of roughly 70% technical leadership and 30% people management.
Key Responsibilities
Technical Leadership (70%)
- Own the technical direction, architecture, and delivery strategy for the Sanctions Service platform, built in Java and C++ primarily.
- Lead the design and implementation of scalable, reliable, and secure software solutions meeting enterprise standards.
- Drive engineering excellence through design reviews, code quality, operational readiness, and best practices.
- Partner with Product, Architecture, Compliance, and Operations teams to deliver business-critical capabilities.
- Lead incident response, root cause analysis, and continuous improvement initiatives.
- Drive modernization efforts focused on scalability, resilience, cloud readiness, and operational efficiency.
- Serve as the senior technical escalation point for complex engineering and production challenges.
AI & Agentic Engineering
- Define and execute a strategy for adopting AI-assisted and agentic engineering capabilities across the software development lifecycle.
- Leverage AI tools to improve software delivery, testing, operational support, documentation, and developer productivity.
- Identify opportunities to automate engineering workflows and reduce operational overhead.
- Establish guardrails and governance for responsible AI adoption, including security, transparency, and human oversight.
- Foster a culture of experimentation and innovation while maintaining strong compliance and risk controls.
People Leadership (30%)
- Lead and develop a high-performing team of software engineers.
- Conduct regular coaching, career development discussions, and performance management activities.
- Create an inclusive, accountable, and psychologically safe team culture.
- Partner with recruiting to attract, retain, and develop top engineering talent.
- Drive planning, prioritization, and execution of team roadmaps and delivery commitments.
- Establish clear goals, expectations, and ownership across the team.
Qualifications Required
- Proven experience leading software engineering teams and delivering large-scale enterprise software solutions.
- Strong technical background with experience designing distributed, highly available systems.
- Demonstrated ability to balance hands-on technical leadership with people management responsibilities.
- Experience managing product roadmaps, business priorities, engineering deliverables, and technical risks.
- Strong communication, collaboration, and stakeholder-management skills.
- Experience with Agile software development and modern engineering practices.
- Passion for mentoring engineers and building high-performing teams.
Preferred
- Experience in payments, financial services, compliance, fraud, sanctions screening, or risk management.
- Experience leveraging AI-assisted development tools, agentic workflows, or intelligent automation solutions.
- Experience operating services in regulated, security-sensitive environments.
- Knowledge of cloud platforms, DevOps practices, and modern observability tooling.
- Bachelor’s in computer science, Engineering, or a related discipline.
What Success Looks Like
- A high-performing engineering team with strong engagement, accountability, and technical excellence.
- Predictable delivery of secure, scalable, and reliable Sanctions Service capabilities.
- Successful adoption of AI-enabled engineering practices.
- Measurable improvements in platform resilience, operational efficiency, and customer outcomes.
- Strong alignment across engineering, product, compliance, and operational stakeholders.