Lead Software Engineer
Core
Lead the design, development, and evolution of Mastercard's next-generation edge platform and backend services, focusing on programmatic interfaces for data transport.
Role type
Senior IC Lead Software Engineer (Golang/Java)
Builds
Next generation edge platform with programmatic interfaces for data transport (transactions, messages, events, APIs, files)
Domain
Payments / Distributed Systems
Deliverable
production ML models | product features
Required skills
Golang, Java, Spring Boot, Microservices, Distributed Systems, Kubernetes, Cloud-native development, Event-driven architectures, CI/CD, DevSecOps
Preferred skills
None stated
Technologies
Golang, Java, Spring Boot, Kubernetes, AWS, Azure, GCP, GitHub, Jenkins
Responsibilities
Lead architecture decisions and establish engineering standards; Mentor and coach engineers; Identify and resolve system bottlenecks and scalability challenges; Champion Test-Driven Development and automation practices; Participate in production support and incident response; Enforce secure coding standards and threat modeling.
Seniority
Senior, hands-on IC with leadership responsibilities