M

Mastercard

Processes payments across a global network

Software Engineering Manager

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

About the Job

Requirements

  • Strong hands-on experience with Java 11/17+, Spring Boot, microservices, REST APIs, Kafka, and distributed systems.
  • Experience with AWS or Azure, Kubernetes, Docker, CI/CD, and observability platforms.
  • Deep understanding of modern software architecture, cloud transformation, and platform modernization.
  • Required Java experience includes Java 8/11/17+, multithreading and concurrency, the Collections Framework, JVM performance tuning, and memory management.
  • Required frameworks and technologies include Spring Boot, Spring MVC, Spring Security, Spring Batch, and Hibernate/JPA.
  • Required API and integration knowledge includes REST APIs, microservices architecture, API Gateway, event-driven architecture, and Kafka or messaging platforms.
  • Required database technologies include Oracle, PostgreSQL, and SQL optimization.
  • Required cloud and DevOps knowledge includes AWS, Azure, or GCP; Docker; Kubernetes or OpenShift; CI/CD pipelines; Jenkins or GitHub Actions; and infrastructure as code.
  • Required monitoring and observability knowledge includes Splunk, Dynatrace, and application performance monitoring (APM).
  • At least 10 years of software engineering experience and 3 years of people management experience.
  • Proven experience leading Java development teams and delivering large-scale distributed systems.
  • Strong background in Agile/Scrum methodologies and experience with cloud-native architectures and microservices.
  • Deep understanding of card payments, transaction lifecycles, and payment network operations.
  • Ability to translate business and payment processing requirements into scalable technical solutions.
  • Experience leading engineering teams responsible for critical payment platforms and customer-facing payment services.
  • Strong analytical and troubleshooting skills for resolving complex payment processing and settlement issues.
  • Familiarity with modernizing legacy payment systems into cloud-native microservices architectures.
  • Responsibility for following Mastercard security policies and practices, protecting the confidentiality and integrity of accessed information, reporting suspected information security violations or breaches, and completing mandatory security training.

Responsibilities

  • Lead the design and development of enterprise-scale Java applications and microservices.
  • Drive architecture discussions and technical decision-making.
  • Ensure engineering best practices, coding standards, security, and performance optimization.
  • Review system designs, code quality, and production readiness.
  • Champion modernization initiatives and cloud-native development.
  • Manage and mentor a team of software engineers and technical leads.
  • Conduct performance reviews, career development discussions, and coaching sessions.
  • Support hiring, onboarding, succession planning, and talent development.
  • Foster an inclusive, collaborative, and high-performance engineering culture.
  • Own end-to-end delivery of projects and releases.
  • Drive Agile ceremonies and ensure predictable sprint execution.
  • Manage risks, dependencies, and cross-functional coordination.
  • Ensure operational excellence, reliability, and supportability of applications.
  • Partner with Product, Architecture, Operations, and Business teams to deliver strategic initiatives.
  • Build and support highly available, resilient, and scalable payment processing platforms.

Desired Qualifications

  • Experience with NoSQL databases, including MongoDB or Cassandra.

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