Tech Stack
Distributed SystemsJavaKotlinMicroservices
About the role
- Own the technical direction and people leadership of the Onboarding team.
- Manage, coach, and grow a team of frontend and backend engineers; foster a collaborative, inclusive, high-performing environment.
- Drive architecture and technical design for scalable KYC and onboarding systems.
- Lead development of microservices in Java/Kotlin supporting identity verification, liveness checks, and risk-based operations.
- Partner with Product, Risk, Compliance, Data, and Design to align technical solutions with regulatory requirements and customer experience.
- Define and measure SLOs for reliability and performance; improve observability, monitoring, and incident response.
- Champion secure coding practices, robust authentication/authorization, and proactive vulnerability management.
- Explore automation and AI-driven solutions to scale onboarding and enhance fraud detection.
Requirements
- 8+ years in backend/distributed systems engineering.
- 2+ years of management experience.
- Strong expertise in building scalable, fault-tolerant microservices.
- Experience with Java or Kotlin for microservices development.
- Experience in fintech, onboarding, KYC, or compliance systems is a plus.
- Experience with global identity verification, liveness checks, and risk-based operations is a plus.
- Experience defining and measuring SLOs, improving observability, monitoring, and incident response.
- Strong security practices including authentication/authorization and vulnerability management.
- Data-driven analytical mindset.
- Customer-centric with ability to balance security and UX.
- Proven mentorship skills and commitment to raising engineering quality.
- Clear communication skills across stakeholders.
- Right to live and work in Singapore (application asks about work authorization).