2 months ago
Singapore, SingaporeStaff+
Responsibilities
- Lead the technical direction of core risk services, ensuring reliability and scalability.
- Design and evolve system architecture for distributed, event-driven risk systems.
- Own end-to-end delivery of complex initiatives from design to implementation.
- Write high-quality production code primarily in Java/Spring Boot.
- Partner with Engineering and Product Managers to shape the roadmap and define milestones.
- Champion engineering excellence by enforcing standards for code quality and performance.
- Improve detection effectiveness by integrating models and designing evaluation capabilities.
- Drive operational excellence through incident response and capacity planning.
- Mentor and provide technical coaching to other engineers.
- Collaborate across teams to define interfaces and ownership boundaries.
Requirements
- 10+ years of back-end engineering experience with complex distributed systems.
- Deep experience in risk, fraud, or fintech systems.
- Strong proficiency in Java, including multi-threading and performance tuning.
- Hands-on experience with distributed system design and event-driven architectures.
- Proficiency with Spring/Spring Boot and build tools like Gradle or Maven.
- Experience with containerization and orchestration, particularly Docker and Kubernetes.
- Solid understanding of observability and operations for large-scale systems.
- Ability to lead complex technical initiatives and influence stakeholders.
- Strong communication skills for explaining technical topics to diverse audiences.
- Bachelor’s degree in Computer Science or related field, or equivalent experience.
