Description
Mastercard's Payment Networks team is seeking an Engineering Manager to lead high-performing teams building scalable and reliable backend systems.
As an Engineering Manager, you will drive technical delivery, ensure engineering excellence, and build strong teams delivering complex distributed systems.
Key Responsibilities:
- Technical Leadership & Execution: Drive architecture and design of scalable, high-performance backend systems. Guide teams building services using Java, Spring Boot, and REST APIs.
- Delivery Ownership & Execution: Own end-to-end delivery from planning through production deployment. Ensure strong engineering readiness and predictable execution.
- Operational Excellence: Ensure systems meet expectations for reliability, scalability, and performance. Drive adoption of monitoring, observability, and incident management practices.
- People Leadership & Team Development: Build, mentor, and retain high-performing engineering teams. Foster a culture of ownership, accountability, and continuous improvement.
Required Skills & Qualifications:
- 10+ years of experience in software engineering with leadership experience
- Strong experience delivering distributed, large-scale backend systems
- Hands-on experience with Java, Spring Boot, and REST-based services
- Experience in microservices and event-driven architectures
- Strong understanding of data storage systems and data access patterns
- Experience with messaging platforms, CI/CD, containerisation, and cloud-native development