Join a global leader in digital payments as you steer the development of enterprise security solutions. You’ll lead a high‑performing software engineering team through the full product delivery lifecycle, driving innovation and customer‑first outcomes.
What You’ll Do
- Lead software development across the product delivery lifecycle for enterprise security products.
- Define and monitor departmental objectives aligned with business strategy.
- Manage project scope, timelines, budgets, and cross‑functional coordination.
- Champion Mastercard development standards, documentation, and CI/CD practices.
- Present strategic recommendations and business cases to senior leadership.
- Drive innovation through AI, event‑driven and microservice architectures.
- Build and maintain high team morale, coaching and mentoring staff.
What You Need
- Bachelor’s degree in Computer Science, Engineering or related field.
- 10+ years software engineering experience, including leadership roles.
- Proven expertise in Java/J2EE, Spring Boot, Kubernetes, CI/CD pipelines.
- Experience designing event‑driven, microservice, and pipe‑filter architectures.
- Strong project, financial, and resource management capabilities.
- Ability to hire, coach, and mentor senior technical staff.
- Prior exposure to payments industry or enterprise security solutions.
Good to Have
- Hands‑on experience with Generative or Agentic AI technologies.
- Background in payments or fintech product development.
The Opportunity
You’ll help shape Mastercard’s enterprise security portfolio that supports secure, simple payments across 200 + countries, reporting directly to senior management on strategic initiatives.
