Lead Software Engineer
Core
Lead the architecture, design, and development of a scalable data distribution engine and cloud-native platform services.
Role type
Senior IC Lead Software Engineer (Platform Architecture)
Builds
Scalable data distribution services, APIs, data pipelines, and cloud-native platform capabilities.
Domain
Financial technology / Data infrastructure / Cloud platforms
Required skills
Distributed systems design, Microservices architecture, RESTful APIs, Cloud platforms (AWS/Azure), Data-intensive application development, System modernization, CI/CD, Containerization, Kubernetes, Observability, Technical leadership, Mentoring
Preferred skills
Databricks experience, AI tooling for development, Global team coordination (via careerplan.io/jobs/R-292317-1-lead-software-engineer-at-mastercard)
Technologies
AWS, Azure, Databricks, Kubernetes, CI/CD tools
Responsibilities
Lead technical design and delivery of complex data-intensive software solutions; Define and drive technical strategy for modernization initiatives; Serve as a hands-on technical contributor across the full engineering lifecycle; Coordinate technical execution across globally distributed engineering teams; Provide technical mentorship to junior and mid-level engineers; Drive architecture and design reviews to ensure secure, resilient, and performant solutions.
Seniority
Senior, hands-on IC with leadership responsibilities