Description
Mastercard is seeking a Manager, Software Engineering to lead the design, development, and delivery of AI platform capabilities that enable intelligent products and agentic experiences across B&MI.
This role combines people leadership, technical ownership, and cross-functional delivery accountability. You will lead one or more engineering teams building reusable AI platform services, integration patterns, and production capabilities.
Responsibilities:
- Lead, coach, and develop one or more teams of software engineers by setting clear goals, managing performance, and creating development plans aligned to individual and organizational objectives.
- Build a strong engineering culture focused on ownership, quality, accountability, and continuous improvement, and partner with leadership on hiring, team composition, and long-term planning.
- Guide teams through change and ambiguity, connecting team priorities to broader business and enterprise goals.
- Own end-to-end delivery of complex initiatives across multiple systems, services, or teams.
- Establish execution frameworks for planning, estimation, and tracking that enable predictable, high-quality delivery.
- Lead development of scalable AI platform services and reusable capabilities that support AI-powered products, intelligent workflows, and agentic systems.
- Drive production integration of AI capabilities, including model inference, LLM-based services, orchestration, enterprise data and system connectivity, evaluation, and guardrails.
- Promote shared engineering patterns and standardization to speed up delivery and reduce duplication across teams.
- Define and evolve AI platform architecture in line with enterprise standards for scalability, security, interoperability, and maintainability.
- Evaluate new technologies and lead adoption decisions based on business value, technical fit, and long-term sustainability.
- Ensure systems meet Mastercard standards for reliability, security, compliance, performance, and observability.
- Own production health, including troubleshooting, incident management, root cause analysis, and continuous improvement.
- Collaborate with AI Engineers, Data Scientists, Product Managers, Architects, and platform teams to deliver integrated AI solutions.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- Proven experience leading software engineering teams that deliver shared platforms, distributed systems, or AI-enabled capabilities.
- Strong background in distributed systems, object-oriented programming, and backend engineering.
- Hands-on depth in software design and architecture, data structures, code review, and performance engineering.
- Experience designing or integrating production AI capabilities.
- Demonstrated ability to drive architecture decisions and influence system design across teams.
- Experience owning delivery of complex, cross-team initiatives end-to-end.
- Strong understanding of operational practices.
- Proven people management experience.
Preferred Skills:
- Experience building reusable platform capabilities used by multiple product or engineering teams.
- Familiarity with AI evaluation, guardrails, responsible AI practices.
- Experience operating in regulated environments.
Benefits:
- Insurance (including medical, prescription drug, dental, vision, disability, life insurance)
- Flexible spending account and health savings account
- Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
- 80 hours of Paid Sick and Safe Time
- 25 days of vacation time and 5 personal days
- 10 annual paid U.S. observed holidays
- 401k with a best-in-class company match
- Deferred compensation for eligible roles
- Fitness reimbursement or on-site fitness facilities
- Eligibility for tuition reimbursement
For more fresh new jobs, check out yubhub.co.