Venture Search
C++ Developer (HFT)
About the role
Our client is looking for a C++ Software Engineer with experience developing high-load applications. The successful candidate will work on developing and optimising trading systems, algorithms, and connections to cryptocurrency exchanges. This role is well-suited to an engineer who has experience working with systems where every microsecond matters and performance, reliability, and efficiency are critical.
Responsibilities
-
Develop and maintain connections to cryptocurrency exchanges and data providers, as well as troubleshoot market data issues.
-
Develop and implement new features.
-
Collaborate with different teams to ensure the correct behaviour of algorithms and continuously improve trading systems.
-
Assist with identifying and resolving smaller bugs and technical issues.
Required Skills & Experience
-
A minimum of 3 years of professional software development experience.
-
Extensive experience with C++.
-
Proven experience working with high-load applications.
-
Strong understanding of design patterns, data structures, and algorithms.
-
Good understanding of networking concepts.
-
Knowledge of financial markets and low-latency/high-frequency systems and/or distributed systems.
-
Proficiency with modern AI-assisted development tools and workflows, such as Claude, Cursor, GitHub Copilot, or equivalent.
Bonus Skills
-
Experience with Python and/or Kafka.
-
Experience working with networking protocols such as REST, WebSockets, and FIX.
-
Experience with AWS, Kibana, Grafana, and Prometheus.
What Our Client Offers
-
Flexible working hours and a healthy work-life balance.
-
A remote-first working environment.
-
The opportunity to work in a thriving, multicultural, and dynamic environment within one of the fastest-growing industries in the world.
-
Corporate workations, with regular company trips to exciting destinations around the world, providing opportunities to build relationships with colleagues, work collaboratively, and experience different cultures
… more