Edgehog Trading
C++ Software Developer – Trading Strategy Execution
Edgehog Trading, Chicago, Illinois, United States, 60290
C++ Software Developer – Trading Strategy Execution
Edgehog Trading is a technology-driven trading firm specializing in trading options on futures. We combine deep market expertise with high-performance software to capitalize on opportunities in one of the most competitive electronic markets in the world. Our edge comes from tight integration between traders and engineers, enabling rapid development and precise execution of trading strategies.
The Role We are looking for an experienced C++ Software Developer to join our trading technology team. You’ll play a critical role in building and maintaining the systems responsible for executing our trading strategies with speed and precision. Your work will directly impact our ability to respond to market opportunities in real time.
What You’ll Do
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
What We’re Looking For
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
Ability to work independently and drive projects from idea to production
Effective communication and collaboration skills in a high-stakes, fast-moving environment
Nice to Have
Experience building low-latency, high-throughput systems, preferably in a trading environment
Experience with market data feeds, exchange connectivity, or order management systems
Familiarity with scripting languages (Python, Bash) for tooling and automation
Background in finance, quantitative systems, or high-frequency trading
Knowledge of networking (TCP/UDP, kernel bypass, packet capture)
Exposure to FPGA acceleration, GPU computing, or other hardware optimizations
Why Join Us
Competitive compensation with performance-based bonuses
Cutting-edge technology and infrastructure
Flat organizational structure and direct impact on trading results
Collaborative, intellectually rigorous environment
Strong focus on mentorship, autonomy, and growth
The base salary range for this position is listed below. Base salary represents just one part of overall compensation; all full‑time, permanent roles are eligible for a discretionary bonus and benefits, such as paid leave and insurance.
The pay range for this role is:
130,000 – 185,000 USD per year (Edgehog – Primary Office)
#J-18808-Ljbffr
The Role We are looking for an experienced C++ Software Developer to join our trading technology team. You’ll play a critical role in building and maintaining the systems responsible for executing our trading strategies with speed and precision. Your work will directly impact our ability to respond to market opportunities in real time.
What You’ll Do
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
What We’re Looking For
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
Ability to work independently and drive projects from idea to production
Effective communication and collaboration skills in a high-stakes, fast-moving environment
Nice to Have
Experience building low-latency, high-throughput systems, preferably in a trading environment
Experience with market data feeds, exchange connectivity, or order management systems
Familiarity with scripting languages (Python, Bash) for tooling and automation
Background in finance, quantitative systems, or high-frequency trading
Knowledge of networking (TCP/UDP, kernel bypass, packet capture)
Exposure to FPGA acceleration, GPU computing, or other hardware optimizations
Why Join Us
Competitive compensation with performance-based bonuses
Cutting-edge technology and infrastructure
Flat organizational structure and direct impact on trading results
Collaborative, intellectually rigorous environment
Strong focus on mentorship, autonomy, and growth
The base salary range for this position is listed below. Base salary represents just one part of overall compensation; all full‑time, permanent roles are eligible for a discretionary bonus and benefits, such as paid leave and insurance.
The pay range for this role is:
130,000 – 185,000 USD per year (Edgehog – Primary Office)
#J-18808-Ljbffr