C++ Software Developer – Trading Strategy Execution

About us

We are a proprietary trading firm specializing in systematic electronic options market-making. Our vision is to scale and automate our quantitative strategies through cutting-edge algorithmic infrastructure and a diverse, multidisciplinary team of traders, quantitative developers, and researchers. We distinguish ourselves through rigorous data-driven decision-making, advanced technology platforms, and innovative quantitative methodologies, enabling us to address the complex challenges inherent in highly efficient markets. Leveraging best-in-class low-latency execution systems, sophisticated risk management frameworks, and state-of-the-art computational infrastructure, we maintain a competitive edge in the high-frequency trading landscape. Our foundation rests upon a commitment to continuous learning, absolute transparency, and a collaborative approach to every facet of our operations.

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

Qualifications and skills:

  • 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

Bonus Points for:

  • 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 Edgehog:

  • Small team advantage: Direct access to founders and senior team members from day one
  • Ownership early: Manage real P&L and make meaningful impact within your first year
  • Cutting-edge tech: Work with our proprietary models and low-latency trading systems built in-house
  • Tight feedback loops: Weekly 1-on-1s with your mentor, quarterly reviews with leadership
  • Chicago-based: Affordable cost of living, vibrant trading community

Benefits:

  • Comprehensive health, dental, and vision insurance with premiums 100% covered by the firm
  • 401(k) with a 4% company match
  • Unlimited paid time off and sick leave
  • Free lunch, coffee, drinks, and snacks
  • Commuter benefits
  • Monthly happy hours and annual team events


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, including items in the above list.

The base salary for this role is 150,000 - 175,000 USD per year

Technology

Chicago, IL

Share on:

Terms of servicePrivacyCookiesPowered by Rippling