Lead Software Engineer
Core
Lead technical strategy and delivery for Mastercard's e-commerce payment authentication platform (ID Check, Token Authentication Service/Framework) serving financial institutions and businesses.
Role type
Senior IC/Lead Software Engineer (AI Native, Payments)
Builds
Secure, scalable authentication products for e-commerce transactions
Domain
Fintech / Digital Payments / AI Native Engineering
Deliverable
production ML models | product features
Required skills
AI Native engineering (LLMs, SDLC), Technical Leadership, Software Engineering, Agile/SAFe, Mobile SDK (iOS/Android), Java/Spring Boot, Cloud (PCF/Azure), Microservices, SQL/Oracle, REST APIs, Application Security
Preferred skills
Payment domain knowledge, Circuit breaker patterns, Reactive programming, Blue-green deployment, SonarQube
Technologies
Java, Spring, Spring Boot, Hibernate, Oracle, SQL, PL SQL, PCF, Azure, Unix, REST, OpenAPI, WireMock, Spring Cache, Spring Actuator
Responsibilities
Provide technical leadership and strategic direction to multiple teams; Develop and manage departmental budgets; Lead large complex projects; Mentor junior team members; Ensure compliance with audit and quality standards; Research and evaluate technical solution alternatives.
Seniority
Senior, hands-on IC with management responsibilities