Lead Software Engineer
Core
Lead the architecture, design, and development of Mastercard's next-generation experimentation and analytics platform to empower business users with data-driven decisioning.
Role type
Senior IC Lead Software Engineer (Platform Architecture & Modernization)
Builds
Scalable, cloud-native experimentation platform, APIs, data pipelines, and analytical capabilities
Domain
Financial 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 implementation, Containerization, Kubernetes, Observability, Technical mentorship
Preferred skills
Databricks, Spark/PySpark, AWS, Azure
Technologies
AWS, Azure, Databricks, Spark, PySpark, Kubernetes, CI/CD tools
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 in the full engineering lifecycle; Build and evolve scalable services and data pipelines; Partner with cross-functional teams to translate requirements into technical solutions; Coordinate technical execution across globally distributed teams; Drive architecture reviews and engineering tradeoff discussions; Provide technical mentorship to junior and mid-level engineers.
Seniority
Senior, hands-on IC with leadership responsibilities