freehire launches on Product Hunt on 26 August.

Follow →

Senior Staff Engineer Liquidity Platform Trading Service

You will design low-latency order execution systems, build real-time market data pipelines, implement position tracking and risk controls, develop exchange connectivity, eliminate latency hotspots, and build circuit breakers and rate limiters.

Responsibilities

  • Design and optimize high-throughput order execution systems
  • Build real-time market data pipelines
  • Aggregate order books and price feeds from multiple exchanges
  • Implement position tracking with exchange reconciliation
  • Implement risk limits and multi-account support
  • Develop exchange connectivity using FIX 5.0+, WebSocket and HTTP/2
  • Profile and eliminate latency hotspots
  • Use garbage-free coding and lock-free concurrency
  • Implement pre-trade risk controls
  • Implement circuit breakers and rate limiters

Requirements

  • Solid STEM education background
  • 5–8 years of software development experience
  • Experience in trading, OMS or latency-sensitive systems is preferred
  • Strong Java 17+ proficiency
  • Understanding of JVM internals and garbage collection behavior
  • Hands-on experience with FIX 5.0+, WebSocket and HTTP/2
  • Solid multithreaded programming and concurrent systems knowledge
  • Understanding of order lifecycle and market microstructure
  • Strong problem-solving skills
  • Attention to detail
  • Excellent communication and collaboration skills
  • Ability to work independently and in a team

Benefits

  • L&D programs
  • Education subsidy
  • Team building programs
  • Company events
  • Wellness allowance
  • Meal allowance
  • 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