Lead Software Engineer
Core
Lead the architecture, design, and development of Mastercard's next-generation experimentation and analytics platform for global business users.
Role type
Senior IC Lead Software Engineer (Platform Architecture & Modernization)
Builds
Scalable, cloud-native experimentation platform, APIs, data pipelines, and analytical capabilities.
Domain
Payments technology, Data Engineering, Cloud Infrastructure
Required skills
Distributed systems design, Microservices architecture, RESTful API design, Cloud-native application development, System architecture leadership, Technology modernization, CI/CD pipelines, Containerization, Kubernetes, Observability, Technical mentorship
Preferred skills
Databricks, Spark/PySpark, AWS, Azure
Technologies
AWS, Azure, Databricks, Spark, PySpark, Kubernetes
Responsibilities
Lead technical design and delivery of complex, data-intensive software solutions; Define and drive technical strategy for modernization initiatives; Lead system design across multiple levels of detail; Serve as a hands-on technical contributor across the full engineering lifecycle; Coordinate and lead technical execution across globally distributed engineering teams; Provide technical mentorship to junior and mid-level engineers.
Seniority
Senior, hands-on IC with leadership responsibilities