C++ Algorithmic Developer

Ingenuity, Inc.
Jersey City, NJ, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$150,000.0 - $330,000.0
Working hours
Regular working hours
Job source

Tech stack

Algorithmic Trading Algorithm Design Data Analysis C++ (Programming Language) CMake Profiling Code Review Data Structures Linux High-Frequency Trading Python (Programming Language) Performance Tuning
+3 more
Backtesting Perf (Linux) Information Technology

Job description

We are looking for a skilled C++ Algorithmic Developer to join our core engineering team. You will design, implement, and continuously improve the low-latency systems that execute Ingenuity’s trading strategies. This is a hands-on role focused on algo development-writing performance-critical code that operates in live markets-with direct collaboration alongside quantitative researchers and traders., * Design and implement low-latency C++ trading algorithms and execution logic for live equity and multi-asset strategies

  • Write performance-critical code with a focus on minimizing latency and maximizing determinism throughout the execution path
  • Profile, benchmark, and systematically optimize hot-path code; reduce jitter and tail latency
  • Collaborate with quants to translate strategy specifications into efficient, production-grade implementations
  • Develop and maintain backtesting and simulation tooling to validate algo behavior before deployment
  • Participate in code reviews, uphold engineering standards, and contribute to architectural decisions
  • Support live trading operations; investigate and resolve production issues quickly

Requirements

Do you have experience in System tuning?, * Bachelor’s degree or higher in Computer Science, Engineering, Mathematics, or a related quantitative field

  • 2+ years of professional experience developing algorithmic trading systems in equities, futures, FX, or another asset class
  • Strong, modern C++ proficiency (C++17/20/23); deep understanding of the language’s performance characteristics and pitfalls
  • Demonstrated experience writing low-latency code in a live production trading environment
  • Solid grasp of data structures, algorithms, and computational complexity
  • Hands-on experience with Linux performance tuning: threading, CPU affinity, memory layout, cache optimization
  • Ability to reason about and measure latency at the microsecond level, * Experience with lock-free and wait-free programming patterns; familiarity with the C++ memory model
  • Proficiency with profiling and benchmarking tools (perf, VTune, Google Benchmark, custom microbenchmarks)
  • Understanding of market microstructure: order flow, execution quality, and venue behavior as they relate to algo design
  • Experience with Python for backtesting, data analysis, or research workflows
  • Familiarity with CMake, vcpkg, or other modern C++ build toolchains
  • Prior experience at a proprietary trading firm, systematic hedge fund, or high-frequency trading operation
  • Knowledge of equity market structure (Reg NMS, venue fragmentation, direct vs. SIP feeds) is a plus

Benefits & conditions

Pulled from the full job description

  • AD&D insurance
  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance, * Competitive base salary and performance-based compensation
  • Equity participation in an early-stage firm with significant upside
  • Direct impact on strategy and architecture from day one
  • Close collaboration with experienced traders, quants, and engineers
  • A lean, high-ownership culture with no bureaucracy

Pay: $150,000.00 - $330,000.00 per year, * 401(k)

  • 401(k) matching
  • AD&D insurance
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid holidays
  • Paid sick time
  • Paid time off
  • Vision insurance

About the company

Ingenuity is an early-stage fintech firm building a next-generation platform for institutional investment products. We combine rigorous quantitative research with high-performance technology to deliver differentiated trading strategies across equity and digital asset markets. We move fast, own our infrastructure end-to-end, and hold ourselves to the standards of the best proprietary trading operations in the world.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · WWC Europe 2026

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · WWC Europe 2026

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · WWC 2023

2:17 min

Comparing code profiling with surface level monitoring

Jérôme Vieilledent · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all