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