> Markdown version of [/jobs/ext/516821-c-algorithmic-developer](https://www.wearedevelopers.com/jobs/ext/516821-c-algorithmic-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Algorithmic Developer - **Company:** Ingenuity, Inc. - **Location:** Jersey City, NJ, United States - **Experience:** Experienced - **Salary:** $150,000.0 - $330,000.0 - **Contract:** Permanent contract - **Skills:** Algorithmic Trading, Algorithm Design, Data Analysis, C++ (Programming Language), CMake, Profiling, Code Review, Data Structures, Linux, High-Frequency Trading, Python (Programming Language), Performance Tuning, Backtesting, Perf (Linux), Information Technology - **Published:** June 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=89d3ff092932a8c5 ## About the Role 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 ## 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 ## Related Videos - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) - [Enhancing Workload Security in Kubernetes](https://www.wearedevelopers.com/videos/356-enhancing-workload-security-in-kubernetes) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)