Senior Staff Software Engineer Liquidity Platform
Design, build, and operate low-latency systems for crypto liquidity provision across trading venues, including connectivity, execution and pricing services, market-data pipelines, risk controls, monitoring, reconciliation workflows, and data platforms in a 24/7 environment.
Responsibilities
- Design, build, and operate scalable low-latency trading infrastructure and microservices
- Maintain connectivity to centralized exchanges, DeFi venues, and counterparties
- Develop strategy, execution, pricing, trading bot, position, risk, and analytics services
- Optimize high-throughput order execution
- Build real-time market-data pipelines
- Implement pre-trade risk controls, circuit breakers, rate limiters, and risk calculations
- Implement monitoring, alerting, and auto-recovery
- Build data models, reconciliation workflows, and data-quality controls
- Profile and eliminate latency hotspots
- Collaborate with trading, product, risk, finance, and operations stakeholders
- Conduct code reviews and mentor junior engineers
Requirements
- Bachelor's degree in Computer Science, Engineering, Mathematics, Physics, or a related discipline
- 3–8 years of software or data engineering experience
- Strong proficiency in Java, Rust, C++, or Python
- Experience with high-performance, low-latency distributed systems and concurrent programming
- Hands-on experience with FIX 5.0+, WebSocket, HTTP/2, REST, TCP, and UDP
- Strong SQL skills and experience with MySQL, PostgreSQL, Redis, and Kafka
- Familiarity with Linux/Unix, Docker, Kubernetes, CI/CD, AWS, AliCloud, and GCP
- Understanding of market microstructure, order lifecycle, PnL, margin, leverage, and market risk
- Strong analytical, ownership, communication, and collaboration skills
- Fluency in English
Benefits
- L&D programs
- Education subsidy
- Team building programs
- Company events
- Wellness allowances
- Meal allowances
- Healthcare schemes for employees and dependants
- Competitive total compensation package