The company is looking for an experienced C++ Software Developer to build and maintain low-latency C++ applications for trading strategy execution, directly impacting their ability to respond to market opportunities in real time.
Requirements
- Strong proficiency in modern C++ (C++17 and above)
- Deep understanding of computer science fundamentals (data structures, algorithms, concurrency)
- Strong debugging, profiling, and performance-tuning skills
- Comfortable working in a Linux environment and familiar with system-level programming
- Experience building low-latency, high-throughput systems, preferably in a trading environment
- Experience with market data feeds, exchange connectivity, or order management systems
- Knowledge of networking (TCP/UDP, kernel bypass, packet capture)
Responsibilities
- Design, implement, and maintain low-latency C++ applications for trading strategy execution
- Collaborate closely with traders, quants, and other engineers to translate strategies into robust, production-ready systems
- Optimize performance at every level: networking, OS, compiler, and code
- Contribute to system architecture, instrumentation, and deployment pipelines
- Debug, monitor, and improve systems operating under real-world conditions
Other
- Ability to work independently and drive projects from idea to production
- Effective communication and collaboration skills in a high-stakes, fast-moving environment
- Competitive compensation with performance-based bonuses