Jump Trading
Software Engineer | Market Data Systems
$200K–$250K
Chicago +1 · Full-time · Posted Jul 16, 2026
- Location
- Chicago
Chicago, IL, United States - Experience
- 5+ years of professional experience building production software in performance-critical environments.
About the job
Designs and builds low-latency, high-reliability streaming systems that deliver market data to trader-facing applications.
What you'll do
- Architect and develop real-time systems that ingest, process, and distribute market data.
- Work with trading, infrastructure, and support teams to deliver tick-to-trade data to latency-sensitive applications.
- Set technical direction, make architectural decisions, and mentor engineers.
What they ask for
- Strong experience with C++ and Rust in low-latency, high-throughput systems.
- Experience architecting and implementing real-time data pipelines and streaming systems.
- Experience with distributed, high-volume data and collocated or latency-sensitive environments.
- Strong understanding of concurrency, memory management, and lock-free or low-contention designs.
Nice to have
- Involvement in the Rust developer community.
- Experience with network programming, or familiarity with Linux internals and performance tuning.
Pay
$200,000 — $250,000 USD (base salary)
Tools
C++, Rust, TCP/UDP, Linux
Model-written summary · the original posting is authoritative