A

Airwallex

Runs global payments and accounts for businesses

Staff Software Engineer - Risk

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listed

About the Job

Requirements

  • At least 10 years of back-end engineering experience, including substantial experience owning and operating complex distributed systems in production.
  • Deep experience in risk, fraud, fintech, payments, banking, trading, or another high-stakes domain where correctness and reliability are critical.
  • Strong proficiency in Java, including multithreading, high-concurrency patterns, performance tuning, and networked service design across I/O/NIO, HTTP/TCP, and REST.
  • Hands-on experience designing distributed systems, including event-driven architectures, partitioning and sharding, consistency models, caching strategies, and resilience patterns.
  • Proficiency with Spring or Spring Boot and build tools such as Gradle or Maven.
  • Practical production experience with Docker and Kubernetes.
  • Understanding of observability and operations, including logging, metrics, tracing, dashboards, and incident management for large-scale systems.
  • Experience leading complex technical initiatives end to end and influencing engineers and stakeholders without formal management authority.
  • A bachelor's degree in Computer Science or a related field, or equivalent practical experience.

Responsibilities

  • Lead the technical direction of core risk services, including real-time detection, decision engines, and risk tooling, ensuring they are reliable, scalable, and cost-efficient under high-throughput and low-latency constraints.
  • Design and evolve distributed, event-driven risk systems, including microservices, streaming pipelines, feature stores, and model-serving layers, that support global products and regulatory requirements.
  • Own complex initiatives end to end, from high-level design and technical specifications through implementation, rollout, and continuous improvement.
  • Write production software primarily in Java and Spring Boot, and lead design reviews, RFCs, and architecture discussions.
  • Partner with the Engineering Manager and Product Manager to shape the roadmap, define technical milestones, and translate business and risk objectives into robust engineering solutions.
  • Set standards for code quality, observability, reliability, security, and performance across the Risk Platform stack.
  • Integrate models, rules, and features into production systems, and design experimentation and evaluation capabilities with data and machine learning teams.
  • Improve operational excellence through on-call readiness, incident response, postmortems, SLIs/SLOs, capacity planning, and resilience patterns such as graceful degradation, fallbacks, retries, timeouts, and backpressure.
  • Mentor and uplevel engineers, including senior individual contributors, through technical coaching, pair programming, design guidance, and feedback.
  • Collaborate with platform, data, SRE, security, and product engineering teams to define interfaces, SLAs, and ownership boundaries for shared services and infrastructure.
  • Identify and pay down technical debt, balancing short-term impact with long-term platform health.

Desired Qualifications

  • Experience with risk-specific components such as rule engines, feature stores, model-serving frameworks, real-time stream processing, and A/B testing or experimentation platforms.
  • Working knowledge of machine learning in production, including model lifecycle, feature engineering, evaluation metrics, and online/offline consistency.
  • Experience with modern data and storage technologies such as Cassandra, Redis, NoSQL databases, Hadoop, Kafka, Flink, or Spark.
  • Polyglot engineering experience with Kotlin, Scala, Python, or Golang.
  • Cloud experience with Alibaba Cloud, AWS, or GCP, including cloud networking, security best practices, and cost awareness.
  • Familiarity with regulatory and security standards relevant to payments and financial services, such as PCI DSS, SOC 2, and data privacy and protection best practices.
  • Demonstrated impact as a Staff or Principal Engineer, or equivalent, in a high-growth, high-scale environment.

About the Company

Airwallex

Runs global payments and accounts for businesses

Airwallex runs a financial platform for businesses that sell, buy and operate across borders, from startups to large enterprises. Its multi-currency accounts let customers receive and hold money locally, then pay overseas suppliers without converting every sale into their home currency. Businesses also use its corporate cards and expense controls to manage spending, while online sellers accept customer payments through its checkout tools. Finance teams work in a web app, and developers embed the services in other software; Airwallex earns transaction fees and charges for paid software plans. Founded in Melbourne in 2015, Airwallex has dual headquarters in Singapore and San Francisco.

Company size
1,001-5,000
Company stage
Series H
Total funding
$1.7B
Headquarters
Singapore, Singapore
Founded
2015

Recently Posted Jobs

Explore more opportunities at Airwallex

See more jobs