Lead Software Engineer
Core
Lead architecture and delivery of scalable, resilient cloud platforms and full-stack applications for Mastercard's Commercial Solutions, enabling B2B payment experiences and AI-powered capabilities.
Role type
Senior IC Lead Software Engineer (System Design & Full-Stack)
Builds
Distributed cloud platforms, microservices, APIs, event-driven architectures, and Angular-based UIs for corporate clients.
Domain
Fintech / Payments / Cloud Infrastructure
Required skills
System design, distributed systems, Java (Spring Boot), API design, event-driven architectures, cloud platforms (PCF/Kubernetes), relational databases (Oracle), CI/CD, Angular, TypeScript, state management (NgRx), performance engineering, observability.
Preferred skills
Micro-frontends, component-driven architectures, AI/ML integration, GenAI/LLMs, data pipelines, model deployment.
Technologies
Java, Spring Boot, Angular, TypeScript, NgRx, PCF, Kubernetes, Oracle, Cypress, Git.
Responsibilities
Lead architecture and system design for large-scale distributed cloud platforms; Design and evolve microservices, APIs, and event-driven architectures; Build and evolve high-performance full-stack applications; Lead development of modern Angular-based architectures; Architect and integrate AI-powered capabilities; Provide technical mentorship and drive engineering standards.
Seniority
Senior, hands-on IC with leadership responsibilities