M

Mastercard

Processes payments across a global network

Manager Software Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • Proven experience managing software engineering teams in enterprise-scale environments.
  • Ability to coach, mentor, motivate, and develop engineers.
  • Experience owning and operating production services in a high-volume, mission-critical platform.
  • Strong understanding of full stack engineering, backend services, APIs, data pipelines, databases, and integrations.
  • Experience with cloud platforms, private and public cloud environments, containers, continuous integration and continuous delivery (CI/CD), observability, and DevOps practices.
  • Understanding of multi-tenant platforms, customer-specific configurations, production support, and operational readiness.
  • Practical knowledge of DORA metrics and engineering productivity improvements.
  • Strong agile delivery, planning, risk management, and stakeholder management skills.
  • Strong written and verbal communication skills and documentation discipline.
  • Responsibility for abiding by Mastercard security policies and practices, protecting information confidentiality and integrity, reporting suspected security violations or breaches, and completing mandatory security training.

Responsibilities

  • Lead, mentor, and develop a high-performing software engineering team.
  • Build a culture of ownership, collaboration, accountability, trust, and continuous improvement.
  • Lead with decency, empathy, fairness, transparency, and respect.
  • Provide coaching, feedback, career guidance, and performance management for team members.
  • Create an inclusive and psychologically safe environment where engineers can grow and perform effectively.
  • Balance delivery expectations with team well-being, quality, and long-term sustainability.
  • Own the services, applications, APIs, data pipelines, and platform capabilities managed by the team.
  • Drive end-to-end accountability across design, development, testing, deployment, production support, and continuous improvement.
  • Promote a “you build it, you own it” engineering mindset.
  • Ensure services meet expectations for reliability, scalability, security, observability, performance, and maintainability.
  • Manage technical debt, operational risks, production issues, and platform improvement opportunities.
  • Keep documentation, runbooks, support playbooks, and operational readiness artifacts current and actionable.
  • Drive predictable delivery across platform enhancements, modernization initiatives, customer needs, compliance items, and operational improvements.
  • Partner with Product Owners, TPMs, Architects, and Engineering Leads to convert business priorities into clear execution plans.
  • Manage priorities, dependencies, risks, blockers, and stakeholder expectations.
  • Ensure the team follows agile practices, quality engineering standards, secure coding, test automation, CI/CD, and release discipline.
  • Support modernization from legacy systems to scalable, cloud-ready, maintainable architecture.
  • Encourage adoption of reusable patterns, automation, observability, and engineering best practices.
  • Provide technical guidance to the team and partner with Architects and Principal Engineers on solution direction.
  • Ensure solutions align with platform architecture, enterprise standards, security requirements, and operational guardrails.
  • Lead teams working across full stack applications, backend services, APIs, databases, batch jobs, data pipelines, integrations, and cloud-enabled services.
  • Support platform needs around high-volume processing, multi-tenancy, global customer onboarding, and operational efficiency.
  • Promote architecture alignment through design reviews, code reviews, documentation, and implementation governance.
  • Own operational readiness for team-owned services, including monitoring, alerting, runbooks, incident response, and release readiness.
  • Drive production issue resolution, root cause analysis, corrective actions, and preventive improvements.
  • Use operational insights and DORA metrics—including deployment frequency, lead time for changes, change failure rate, and mean time to recovery—to improve delivery quality and platform stability.
  • Partner with SRE, Operations, Infrastructure, Security, and Support teams to improve service reliability and resilience.
  • Proactively identify automation opportunities, recurring issues, and support pain points.

Desired Qualifications

  • Experience in financial services, payments, rewards, loyalty, or large-scale customer-facing platforms.
  • Experience supporting globally distributed, multi-tenant platforms.
  • Experience with legacy modernization and cloud-native transformation.
  • Experience improving production stability, operational readiness, and engineering maturity.
  • Familiarity with enterprise security, compliance, audit, and regulatory expectations.
  • Exposure to automation, developer productivity, or AI-assisted engineering practices.

About the Company

Mastercard

Processes payments across a global network

Mastercard operates a global payment network connecting financial institutions, merchants, businesses and consumers. It authorizes, clears and settles transactions between participating institutions, while banks issue Mastercard-branded cards and extend credit to their customers. Its services also include fraud detection, identity verification, payment tokenization, data analysis and consulting for organizations managing commerce and financial operations. The company earns network fees linked to payment volumes and processed transactions, along with fees for its services and solutions. Founded by a group of banks in 1966, Mastercard is headquartered in Purchase, within Harrison, New York.

Company size
10,001+
Company stage
IPO
Headquarters
Town of Harrison, New York
Founded
1966

Recently Posted Jobs

Explore more opportunities at Mastercard

See more jobs