Lead Software Engineer
Core
Design, develop, and scale high-quality, secure, and performant software solutions for Mastercard's Identity Solution program, focusing on authentication and security.
Role type
Lead Software Engineer (Java/Backend)
Builds
Authentication and security solutions for the Mastercard Identity Solution program
Domain
Fintech / Payments / Cybersecurity
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, RESTful APIs, microservices architecture, AI Agents, unit testing, integration testing, code reviews, Agile/Scrum
Preferred skills
Cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), event-driven architectures (Kafka), security best practices (OWASP), performance tuning, regulated systems experience
Technologies
Java, Spring Boot, REST, Kafka, Docker, Kubernetes, AWS, Azure, GCP
Responsibilities
Develop and enhance software solutions; research and evaluate technical alternatives; create systems and testing documentation; participate in code reviews; mentor junior engineers; drive technical decisions; participate in on-call rotations and production support.
Seniority
Senior, hands-on IC with leadership responsibilities