Lead Software Engineer (Architect)
Core
Lead the design, development, and evolution of Mastercard's Smart Interface platform, a critical component of the EMVCo 3DS ecosystem enabling secure digital commerce globally.
Role type
Senior IC Lead Software Engineer (Architect)
Builds
Cloud-native distributed authentication platforms and microservices for global digital payments
Domain
Fintech / Payments / Authentication
Required skills
Java, Spring Boot, Microservices, REST APIs, Event-driven architectures, Distributed systems, Cloud engineering (AWS/Azure/GCP), Containerization, Secure coding, TLS/mTLS, Database design, Performance engineering, Observability
Preferred skills
EMVCo 3DS certification, Tokenization, FIDO2/Passkeys, Kafka, SRE, DevSecOps, PSD2 SCA compliance
Technologies
Java, Spring Boot, Kafka, AWS, Azure, GCP, OpenAPI
Responsibilities
Lead design and architecture of the Smart Interface platform; Guide engineers through complex technical decisions and code reviews; Define integration and API standards; Mentor engineers and technical leads; Troubleshoot complex issues and address technical debt; Drive modernization initiatives for scalability and performance.
Seniority
Senior, hands-on IC with significant leadership responsibilities