Software Engineer C++

Anthology Inc.
Los Angeles, CA, United States
22 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Algorithmic Trading C++ (Programming Language) Distributed Systems KDB+ C++14

Job description

A leading global hedge fund is seeking a C++ Software Engineer to work closely with Portfolio Managers, Traders, and Quant Researchers to build and enhance high-performance trading systems.

Software Engineer, C++ responsibilities;

  • Design and develop high-performance trading systems in modern C++ (C++17/20) used by PMs and traders.
  • Build and optimize low-latency infrastructure for market data ingestion, order execution, and risk management.
  • Collaborate closely with Portfolio Managers, Traders, and Quant Researchers to implement trading strategies and analytics.
  • Work with large volumes of real-time and historical market data to support research and trading workflows.

Requirements

Software Engineer, C++ experience;

  • Strong professional experience developing in C++ within a high-performance environment.
  • Experience building real-time distributed systems.
  • Experience working in a hedge fund, proprietary trading firm, or electronic market-making environment.
  • Exposure to systematic trading or quantitative research platforms.
  • Exposure to KDB+/q for time-series data analysis, or a willingness to learn and work with KDB+/q as part of the firm’s data and research infrastructure.

Apply for this position

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

Apply on arc.dev
Prepare application

Good distractions

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

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

4:04 min

Accelerating WebAssembly array access for fast trading algorithms

Chris Heilmann +3 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:33 min

Evaluating algorithmic trade-offs across distributed system implementations

Alexander Reelsen · LIVE

14:14 min

Addressing audience inquiries on analytical implementation and career growth

Julian Joseph · LIVE

1:26 min

Delaying process termination in mission-critical applications

Peter Bindels Peter Bindels · World Congress 2026 Europe

Videos

See all

Related articles

See all