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.

Senior/Staff Software Engineer, Liquidity Platform at Ogroup | JobZoey