Salary
💰 SGD 320,000 - SGD 550,000 per year
Tech Stack
AWSCassandraCloudDistributed SystemsDockerGoGoogle Cloud PlatformGradleHadoopJavaKafkaKotlinKubernetesMavenNoSQLPythonRedisScalaSparkSpringSpring BootSpringBootTCP/IP
About the role
- Lead Transaction Risk engineering group and own strategy, roadmap, and delivery of real-time detection systems
- Provide strategic leadership for a mission-critical fraud and risk platform, aligning technical direction and capacity planning with business goals and regulatory requirements
- Build and scale a high-performing engineering organization: set goals, establish career paths, run performance and compensation processes, and cultivate a culture of ownership, inclusion, and excellence
- Partner closely with Product Management to define the roadmap, prioritize a measurable backlog, and deliver outcomes that improve detection rates, reduce false positives, and minimize chargebacks
- Serve as the accountable owner for architecture and system quality across services, ensuring reliability, scalability, and cost efficiency for real-time decisioning under high load
- Remain hands-on where it matters: guide designs, review critical code and APIs, and de-risk complex initiatives with pragmatic technical deep dives
- Drive design and code quality: institute standards, reviews, and automated checks
- Champion ML-in-production best practices: model serving, feature stores, rule engines, A/B experimentation, data quality SLAs, and human-in-the-loop feedback
- Ensure cross-team collaboration with platform, data, SRE, security, and global engineering teams; remove blockers and foster clear interfaces, SLAs, and ownership
- Own operational excellence: on-call readiness, incident response, postmortems, observability, capacity planning, and continuous reliability improvements
- Lead talent strategy: recruit, onboard, and develop engineers and managers; build diverse teams and succession plans
Requirements
- 10+ years in back-end engineering with 4+ years in engineering management, including ownership of complex, distributed systems in production
- Proven experience in online payments and payment fraud detection, with strong understanding of authorization flows, risk decisioning, and chargeback lifecycles
- Working knowledge of machine learning in production and strong data analysis skills to interpret model and rule performance
- Bachelor’s degree in Computer Science or related field
- Proficiency in Java, including multi-threading, high-concurrency patterns, I/O/NIO, and network programming
- Deep experience with distributed systems and high-availability, high-throughput architectures (caching, partitioning, consistency models, and resiliency patterns)
- Proficiency with Spring / Spring Boot, HTTP, TCP/IP, REST, and build tools such as Gradle / Maven
- Practical experience with Docker and Kubernetes for containerization and orchestration
- Fluency in English (preferred)
- Familiarity with modern data and storage technologies: Cassandra, Redis, NoSQL, Hadoop, and streaming systems (e.g., Kafka, Flink, Spark) (preferred)
- Polyglot engineering with one or more of Kotlin, Scala, Python, Golang (preferred)
- Cloud experience with Alibaba Cloud, AWS, or GCP (preferred)
- Awareness of regulatory and security standards relevant to payments (e.g., PCI DSS, SOC 2, data privacy best practices) (preferred)