Staff Software Engineer - Trading Service (C++)
OKX
8 months ago
Singapore, Singapore
Staff+
Responsibilities
- Design and implement innovative solutions for trading products including spot, futures, and options.
- Build out the trading platform focusing on core infrastructure and architectural components.
- Drive performance optimization for ultra-low latency and high availability.
- Identify and eliminate performance bottlenecks in the trading architecture.
- Serve as a technical authority in C++ performance and core trading systems.
- Design fault-tolerant systems and drive best practices in monitoring and incident response.
- Collaborate with stakeholders to translate business needs into technical solutions.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 7+ years of experience in software development with a focus on high-performance systems in C++.
- Excellent C/C++ programming and software design skills.
- Experience with automated testing and continuous integration.
- Good understanding of networking and I/O on Linux.
Benefits
- Competitive total compensation package.
- Learning and development programs and education subsidy.
- Various team building programs and company events.
- Wellness and meal allowances.
- Comprehensive healthcare schemes for employees and dependants.
Tech Stack
C++Linux
Categories
BackendEmbedded