BlackEdge Capital
Trading Strategy Software Engineer
About this role
BlackEdge Capital seeks a Trading Strategy Software Engineer to build high-performance, nanosecond-level trading systems in C++ integrated with FPGA hardware and machine learning models. You'll own performance-critical code from architecture through production, working alongside hardware engineers and researchers in an early-stage, technically ambitious initiative.
What you'll do
- Design and optimize nanosecond-level trading systems in C++, managing full lifecycle from architecture to live production
- Collaborate with FPGA hardware engineers to co-design software/hardware boundaries and optimize signal-to-order latency
- Integrate machine learning models from research into production automated trading systems
- Maintain clean, pragmatic codebase prioritizing simplicity and clarity over complexity
- Work directly with researchers and traders to move trading signals from concept to deployment
What they're looking for
- Modern C++ in performance-critical systems
- Operating system design and tuning (cache, memory, concurrency)
- Low-latency system architecture and design
- FPGA integration and software/hardware co-design
- Systems-level performance optimization
- Kernel bypass networking (DPDK, OpenOnload)
- Machine learning model deployment
- Cross-functional collaboration and communication
Benefits
- Competitive compensation with significant performance-based upside
- Transparent bonus structure tied directly to firm profit and individual performance
- Chicago-based with remote work support
- Early-stage initiative with real ownership and ability to shape systems from the ground up
- Hands-on work alongside executive team and technical leaders
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
BlackEdge Capital
BlackEdge Capital builds high-performance trading systems operating at nanosecond latency, combining C++ software with FPGA hardware and machine learning models. The company is hiring trading software engineers to own performance-critical system architecture and implementation alongside hardware and research teams.
View all jobs at BlackEdge CapitalLikely interview questions
- Walk us through a time you optimized C++ code for performance-critical systems. What profiling tools did you use, and what were the results?
- Describe your experience with low-latency system design. How do you think about cache behavior, memory access patterns, and concurrency when architecting for nanosecond-level latency?