remote
Director of Software Engineering - Mastercard
Engineering Manager
Leads a high‑performing engineering team to build scalable, secure payment platforms using Java, microservices, and cloud technologies while driving Agile and DevOps practices.
About the role
Key Responsibilities
- Define and execute the technical vision for the Developer Workbench platform, ensuring scalability, security, and performance.
- Lead, mentor, and grow a multidisciplinary engineering team across the full software development lifecycle.
- Architect and implement microservice‑based solutions on AWS, leveraging modern API design and integration patterns.
- Champion Agile and DevOps practices to accelerate delivery, improve quality, and foster continuous improvement.
- Collaborate with product, security, and operations stakeholders to align engineering output with business goals and compliance requirements.
Requirements
- 10+ years of software engineering experience with a strong background in Java and cloud‑native architectures.
- Proven track record leading large, distributed engineering teams in a fast‑moving, high‑impact environment.
- Deep expertise in designing, building, and operating microservices and RESTful APIs on AWS.
- Hands‑on experience with CI/CD pipelines, containerization (Docker/Kubernetes), and automated testing.
- Excellent communication and stakeholder management skills, with the ability to translate business objectives into technical solutions.