C++ Developer
- Location
- Remote
- Employment
- Full-time
- Level
- Specialist
- Category
- Backend
- Posted
- Deadline
Description
On behalf of our client, we are looking for a C++ Developer.
About the Project:
An international trading company developing an in-house ultra-low-latency trading platform. The platform is continuously evolving with new modules, exchange connectivity, and trading capabilities, focusing on high performance and deterministic execution.
Responsibilities:
- Develop and enhance components of a high-performance, ultra-low-latency trading platform.
- Design and implement low-latency trading modules from scratch in a Linux environment.
- Optimize existing code for microsecond-level performance and deterministic execution.
- Work with high-throughput market data and order routing systems.
- Implement and maintain exchange connectivity and data feed handlers.
- Improve system architecture, performance, and scalability.
- Develop client-server data exchange systems using raw TCP/UDP and multicast protocols.
- Interface with global exchanges using FIX and SBE binary protocols.
- Collaborate with traders and engineers to deliver robust trading infrastructure.
Requirements:
- 6+ years of professional C++ development experience.
- 3+ years of experience with high-performance or low-latency systems.
- Strong knowledge of modern C++ (C++17/20 preferred) and STL.
- Deep understanding of Linux internals, multithreading, and memory management.
- Experience with multithreaded and concurrent programming.
- Proficiency in TCP/IP sockets and network protocol programming.
- Understanding of client-server architecture and distributed systems.
- Experience writing highly optimized, performance-critical code.
- Strong debugging and problem-solving skills.
Nice to Have:
- Experience with FIX protocol, including text-based FIX or binary FIX/SBE.
- Experience with multicast networking and high-performance message processing systems.
- Experience in financial markets or electronic trading systems.
- Familiarity with market data feeds and exchange connectivity.
- Knowledge of performance profiling and latency optimization.
Company offers:
- Long-term employment with possibilities for professional growth
- Fully remote work
- Reasonably flexible schedule
- 15 days of paid vacation
- Regular performance reviews
Apply at the source
This role was published by Launch & Scale and listed via Djinni. Applications are handled there, not on this site.
Original posting: https://djinni.co/jobs/854917-c-developer/