Ogroup
Senior/Staff Software Engineer, Liquidity Platform
深圳; 香港. Posted 5 months ago
The role
You will design, build, and maintain scalable, low-latency trading infrastructure and microservices for 24/7 crypto markets. You will work with liquidity managers, product managers, and traders to develop strategies, services, and infrastructure.
What you will do
- Design, build, and maintain scalable, fault-tolerant, low-latency trading infrastructure and microservices.
- Build and maintain connections with centralized exchanges, DeFi venues, and counterparties using FIX 5.0+, WebSocket, HTTP/2, and REST.
- Develop core services including strategy and execution engines, automated quoting and trading bots, and risk and analytics systems.
- Design and optimize high-throughput order execution for sub-millisecond latency.
- Build real-time market data pipelines to aggregate order books and price feeds.
- Implement pre-trade risk controls, circuit breakers, rate limiters, and PnL/risk calculations.
- Implement robust monitoring, alerting, and auto-recovery for 24/7 stability.
- Build reliable data models, reconciliation processes, and data quality controls.
- Use garbage-free coding and lock-free concurrency to eliminate latency hotspots.
- Collaborate with liquidity managers, product managers, traders, risk, finance, and operations teams.
Required qualifications
- Bachelor's degree or higher in Computer Science, Engineering, Mathematics, Physics, or a related technical field.
- 3–8 years of software or data engineering experience depending on seniority.
- Proficiency in one or more of Java (17+), Rust, C++, or Python.
- Deep understanding of high-performance, low-latency distributed systems and multi-threading/concurrency programming.
- Familiarity with JVM internals and GC behavior.
- Practical experience with FIX 5.0+, WebSocket, HTTP/2, and REST API.
- Ability to optimize network protocols and TCP/UDP.
- Solid SQL skills (MySQL, PostgreSQL) including schema design and performance tuning.
- Experience with Redis and Kafka.
- Familiarity with Linux/Unix environments.
- Knowledge of Docker, Kubernetes, CI/CD pipelines, cloud platforms (AWS, AliCloud, GCP), and on-premise infrastructure.
- Understanding of market microstructure, order lifecycle, PnL, margin, leverage, and market risk.
Nice to have
- Financial background.
- Experience in proprietary trading, market making, quantitative research, or front-office technology at exchanges, banks, or investment institutions.
- Experience with execution algorithms (TWAP, VWAP, Iceberg, Sniper, Smart Order Routing) and backtesting/strategy simulation frameworks.
- Experience with low-latency tools and IPC: Aeron, Chronicle Queue, Disruptor, shared memory messaging, Agrona Collections, Protocol Buffers, SBE.
- Familiarity with Spring, Netty, and other frameworks/libraries.
- Experience with modern data platforms (Spark/PySpark, Iceberg, ClickHouse, InfluxDB), workflow orchestration (Airflow, Celery), and machine learning tools (MLflow, TensorFlow).
- Deep understanding of DeFi, blockchain, smart contracts, and crypto exchange APIs.
- Experience with event contracts or prediction markets.
- Agentic programming capability using AI programming tools (e.g., Claude Code, Codex).
- Risk and compliance experience.
Benefits
- Competitive total compensation package
- Learning and Development (L&D) programs and education subsidies
- Team building and company activities
- Health and meal allowances
- Comprehensive medical insurance for employees and dependents
About the company
ogroup's liquidity platform provides cutting-edge technology covering all aspects of cryptocurrency trading. The engineering team manages the full trading lifecycle, from exchange connectivity and execution to strategy, data, risk, and analytics.