Overview
Lead a hands-on engineering team on Mastercard's platform modernization, API transformation, cloud-native engineering, and agentic workflow solutions, shaping technical strategy and mentoring engineers.
What you'll do
- Lead end-to-end delivery of complex engineering initiatives.
- Define technical architecture, engineering patterns, solution roadmaps, and development standards.
- Drive technical design reviews, architecture discussions, and engineering best practices.
- Guide teams in building scalable, secure, resilient, and maintainable platforms.
- Evaluate emerging technologies and recommend strategic adoption opportunities.
- Influence technical roadmaps and long-term platform strategy.
- Design and develop enterprise-grade backend services, APIs, and distributed systems using Java and Spring Boot.
- Build scalable, high-availability microservices and cloud-native applications.
- Design and implement secure, high-performance RESTful APIs and integrations.
- Ensure software quality through code reviews, automated testing, and engineering governance.
- Drive modernization, automation, and platform engineering initiatives.
- Design and implement agent-driven workflows and intelligent automation solutions.
- Integrate AI powered capabilities into engineering and operational processes.
- Collaborate with business and engineering stakeholders to identify AI-enabled use cases.
- Establish best practices for responsible AI adoption within software delivery lifecycles.
- Drive adoption of AI-assisted development practices to improve engineering productivity and quality.
- Design, develop, and deploy solutions on AWS.
- Build reusable frameworks, platforms, and engineering accelerators.
- Enable Infrastructure as Code (IaC) and automation-first engineering practices.
- Design and support scalable ETL, analytics, and data processing solutions.
- Build event-driven and data-intensive applications using modern architecture patterns.
- Partner with DevOps teams to improve deployment reliability, scalability, and operational maturity.
- Champion observability, monitoring, alerting, reliability, and performance engineering practices.
- Lead incident management, troubleshooting, and root-cause analysis activities.
- Drive continuous improvement initiatives focused on availability, performance, resiliency, and security.
- Ensure compliance with Mastercard engineering, risk, and security standards.
- Mentor and coach software engineers and senior engineers.
- Support hiring, onboarding, and technical skill development.
- Foster a culture of accountability, innovation, ownership, and continuous learning.
- Collaborate effectively across Product, Architecture, Security, Operations, and Engineering teams.
- Develop future technical leaders and promote engineering excellence.
What you'll need
- Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field.
- 8+ years of software engineering experience.
- Proven track record delivering enterprise-scale software solutions.
- Experience leading cross-functional engineering initiatives.
- Experience building cloud-native and distributed systems at scale.
- Strong experience mentoring engineers and driving engineering excellence.
- Java (8+) and Python.
- Spring Boot, Spring Cloud, Microservices, REST APIs, OpenAPI/Swagger, API Lifecycle Management, Distributed Systems.
- System Design, Object-Oriented Design, Design Patterns, Domain Driven Design (DDD), Event-Driven Architecture, CQRS, Event Sourcing, Hexagonal/Clean Architecture.
- AWS EC2, ECS, EKS, Lambda, S3, API Gateway, IAM, SNS, SQS, RDS.
- Oracle, PostgreSQL, MongoDB, NoSQL Databases.
- Kafka, Axon Framework, Event Streaming Platforms.
- Git, GitHub, Jenkins, Maven, Gradle, CI/CD Pipelines, Infrastructure as Code (IaC), Platform Engineering.
- Splunk, Dynatrace, OpenTelemetry, Distributed Tracing, Application Monitoring, Logging & Alerting.
- OAuth2, JWT, Secure API Development, Secure SDLC, Authentication & Authorization, Encryption Standards, Secure Coding Practices.
- GitHub Copilot, Microsoft Copilot, Agentic Engineering Practices.
- Strong object-oriented design and architecture skills.
- Expertise in scalable system design and distributed architecture.
- Experience with design patterns and modern engineering practices.
- Expertise in unit, integration, performance, and automated testing.
- Strong knowledge of CI/CD, DevOps, and automation-first development.
- Experience working in Agile product development environments.
- Strong focus on reliability, observability, security, and performance optimization.
Nice to have
- Experience building AI-powered or agentic applications.
- Familiarity with LLM platforms, GenAI, MCP, Copilot, or related technologies.
- Experience with event-streaming platforms such as Kafka.
- Experience with AWS services including Lambda, ECS/EKS, API Gateway, S3, CloudWatch, and IAM.
- Knowledge of Infrastructure as Code tools such as Terraform.
- Experience with observability platforms such as Splunk and Dynatrace.
- Experience with Databricks, Snowflake, or modern analytics platforms.
- Experience building enterprise API products and developer ecosystems.
- Experience leading cloud transformation and modernization programs.
- Payments, fintech, or financial services industry experience.
Details
Read the full description and apply on the company’s own careers page.