Manager, Software Development
Core
Lead backend engineering teams to design, develop, and support scalable, secure, high-performance microservices and APIs for Mastercard's global payment infrastructure.
Role type
Senior Engineering Manager (Backend/Java)
Builds
Distributed backend systems, RESTful APIs, event-driven services, and cloud-native microservices for digital payments.
Domain
Fintech / Digital Payments / Cloud Infrastructure
Required skills
Java 17, Spring Boot, Microservices Architecture, REST APIs, Kafka, AWS/Azure/GCP, Docker, Kubernetes, PostgreSQL/Oracle, Redis, CI/CD, Git, Observability (Splunk/Prometheus/Grafana/ELK), Security (OAuth2/JWT/TLS)
Preferred skills
None stated
Technologies
Java 17, Spring Boot, Kafka, AWS, Azure, GCP, Docker, Kubernetes, PostgreSQL, Oracle, Redis, Jenkins, GitHub Actions, Maven, Gradle, Splunk, Prometheus, Grafana, ELK
Responsibilities
Lead and manage backend engineering teams delivering high-scale distributed systems; Translate architectural roadmaps into executable engineering plans; Drive end-to-end backend delivery across the SDLC; Oversee design and development of RESTful APIs and event-driven services; Manage sprint execution, release planning, and service operational health; Drive engineering excellence through CI/CD pipelines and automated testing; Lead modernization initiatives including containerization and cloud-native adoption; Coach and develop engineers in backend design and system thinking; Monitor and improve engineering productivity using measurable KPIs.
Seniority
Manager, hands-on leadership