CareerPlanSign in

Staff Software Engineer, Risk

SG - Singapore💼 Full-time🗓 2026-03-06 → 2026-09-25

Core

Senior technical leader owning critical parts of real-time detection platforms and client-facing risk/fraud management products for a global payments platform.

Role type

Staff Software Engineer (Risk/Fraud)

Builds

Real-time detection systems, decision engines, risk tooling, and distributed event-driven risk architectures.

Domain

Fintech / Global Payments / Risk Management

Deliverable

production ML models | product features | infrastructure

Required skills

Java (multi-threading, high-concurrency), Spring Boot, distributed system design, event-driven architectures, containerization (Docker/Kubernetes), observability, technical leadership, system architecture design

Preferred skills

Rule engines, feature stores, model serving, real-time stream processing, A/B testing platforms, machine learning in production, NoSQL databases (Cassandra, Redis), streaming systems (Kafka, Flink, Spark), polyglot programming (Kotlin, Scala, Python, Golang), cloud platforms (AWS, GCP, Alibaba Cloud)

Technologies

Java, Spring Boot, Gradle, Maven, Docker, Kubernetes, Kafka, Flink, Spark, Cassandra, Redis, AWS, GCP, Alibaba Cloud

Responsibilities

Lead technical direction for core risk services and decision engines; Design and evolve distributed, event-driven system architectures; Own end-to-end delivery of complex initiatives from design to rollout; Write high-quality production code and drive design reviews; Partner with Product and Engineering Management to shape roadmaps; Champion engineering excellence and enforce standards; Improve detection effectiveness by integrating models and rules; Drive operational excellence in incident response and resilience; Mentor senior engineers and uplevel the team; Collaborate across teams to define interfaces and ownership boundaries.

Seniority

Staff, hands-on IC with technical leadership

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.