Principal Software Engineer
Core
Architect and lead the engineering strategy for critical global authentication platforms (EMV 3DS, Identity Check, tokenized authentication) to protect billions of digital transactions.
Role type
Principal Software Engineer (Technical Leadership & Architecture)
Builds
Scalable, resilient, distributed authentication and identity systems for global payment networks
Domain
Fintech / Digital Payments / Cybersecurity
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Microservices, Domain-Driven Design (DDD), Java, Spring Boot, REST APIs, gRPC, Kubernetes, Docker, Event-driven architectures, Kafka, NATS, MQ, Performance engineering, Security controls, Observability
Preferred skills
Payments domain experience, Fintech, Digital identity, High-scale transaction processing
Technologies
Java, Spring Boot, REST, gRPC, Kafka, NATS, MQ, Kubernetes, Docker
Responsibilities
Define long-term technical vision for authentication platforms, Lead architecture of highly scalable distributed systems, Establish engineering standards and design patterns, Mentor senior engineers and lead engineers, Partner with Product, Security, and SRE leaders to align strategy
Seniority
Principal, hands-on IC with strategic influence