Posted at: 24 October
Software Engineer – C++ (Fully Remote)
Company
Octo Horizon
Octo Horizon is a fully remote fintech B2B firm specializing in high-frequency trading (HFT) with advanced algorithmic strategies for digital asset markets.
Remote Hiring Policy:
Octo Horizon is a fully remote company hiring globally, with team members working from various locations without specific geographic restrictions.
Job Type
Full-time
Allowed Applicant Locations
Worldwide
Salary
$120,000 per year
Job Description
About OctoHorizon
OctoHorizon is an independent high-frequency trading (HFT) firm focused on developing advanced algorithmic strategies for digital asset markets. Our approach combines rigorous quantitative research with low-latency engineering to identify and capture short-lived market inefficiencies.
We are a globally distributed, fully remote team built on principles of autonomy, technical excellence, and continuous iteration. Engineers at OctoHorizon work at the intersection of performance, infrastructure, and algorithmic trading — with direct and measurable impact on production systems and trading results.
Role Overview
We are seeking an exceptional C++ Software Engineer to design and implement high-performance systems that underpin our trading infrastructure. In this role, you will be responsible for building and optimizing real-time systems that handle market data, order execution, and strategy deployment with minimal latency and maximum reliability.
This is a hands-on engineering role with end-to-end ownership of critical components in a live trading environment. The ideal candidate has deep expertise in modern C++ and a strong understanding of system-level performance.
Responsibilities
-
Design, develop, and maintain high-performance, low-latency trading systems in C++.
-
Implement core infrastructure for market data ingestion, order routing, risk checks, and strategy execution.
-
Profile, benchmark, and optimize code to meet stringent latency and throughput requirements.
-
Collaborate with quantitative researchers and infrastructure engineers to support deployment of real-time strategies.
-
Build robust, fault-tolerant systems capable of operating reliably under varying market conditions.
-
Maintain clean, well-tested code and contribute to architectural decisions across the stack.
-
Take full ownership of components from design through production support.
Minimum Qualifications
-
3+ years of professional software engineering experience, with a focus on performance-critical systems.
-
Expert-level proficiency in modern C++ (C++17 or newer), including templates, memory management, and concurrency.
-
Strong understanding of systems programming concepts (CPU architecture, networking, threading, I/O, etc.).
-
Experience with Linux systems development, including debugging and performance tuning tools.
-
Demonstrated ability to write clean, efficient, and maintainable code in production environments.
-
Strong problem-solving skills and attention to detail.
-
Comfortable working independently in a fast-paced, fully remote team environment.
Preferred Qualifications
-
Prior experience in high-frequency trading, low-latency systems, or real-time financial infrastructure.
-
Experience implementing market data handlers, matching engines, or order gateways.
-
Familiarity with exchange protocols (FIX, WebSocket, REST) and crypto-native APIs.
-
Background in mathematics, physics, computer science, or a related technical field.
-
Experience with performance benchmarking and micro-optimization at the hardware level (e.g., cache-aware design, CPU pinning, instruction pipelining).
What We Offer
-
Fully remote role – work from anywhere with a reliable internet connection.
-
High-impact engineering – direct influence on production trading and strategy performance.
-
Flat team structure – rapid decision-making, no bureaucracy.
-
Access to cutting-edge infrastructure – hardware, datasets, and profiling tools.
-
Competitive compensation – including base salary and performance-based bonuses.
-
Engineering autonomy – full ownership of systems and architectural direction.
How to Apply
If you're passionate about building performance-critical systems in C++ and want to work on real-time infrastructure that drives live trading strategies, we encourage you to apply.
Please submit your CV, and optionally include links to code samples, open-source contributions, or a portfolio of relevant work.