freehire launches on Product Hunt on 26 August.

Follow →

Senior Staff Software Engineer Liquidity Platform Risk and Analytics

Summary

Build and re-architect a Java-based risk platform for real-time market risk, PnL, and circuit-breaking systems while collaborating with risk managers and trading teams.

You will re-architect and build a next-generation Java risk platform, design real-time market risk and PnL systems, implement alerting and reporting tools, strengthen risk controls, and develop high-availability solutions. You will collaborate with risk managers, product managers, trading desk developers, and operations teams while mentoring junior engineers.

Responsibilities

  • Build the next-generation risk platform in Java
  • Design real-time market data analysis, PnL and risk calculations, alerting, reporting, and circuit-breaking systems
  • Optimize risk control frameworks and logic
  • Collaborate with risk managers and product managers to refine the risk management system
  • Coordinate cross-functional projects with trading desk developers, risk managers, and operations teams
  • Mentor junior engineers

Requirements

  • 5+ years of experience in quantitative trading or front-office technology roles
  • Bachelor's degree or higher in Computer Science, Engineering, Mathematics, Physics, or a related technical discipline
  • Advanced Python skills
  • Java proficiency
  • Working knowledge of financial markets, instruments, PnL, margin, leverage, and market risk
  • Experience with SQL, Redis, Kafka, RESTful APIs, and web services
  • Familiarity with AliCloud or AWS
  • Comfort with Linux or Unix shell environments
  • Familiarity with agentic programming concepts and AI coding tools
  • Strong risk control, compliance, analytical, communication, and collaboration skills

Benefits

  • L&D programs
  • Education subsidy
  • Team building programs
  • Company events
  • Wellness allowances
  • Meal allowances
  • Comprehensive healthcare schemes for employees and dependants

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available