
Software Engineer | Market Data Systems
Jump Trading28 days ago
Base Salary
$200k - $250k/yr
Responsibilities
- Design, architect, and build high-performance real-time streaming systems for trader-facing GUI applications.
- Ingest, process, and distribute high volumes of market data with extremely low latency and high reliability.
- Deliver accurate and efficient tick-to-trade data from colocated trading systems to latency-sensitive applications.
- Collaborate with trading, infrastructure, and support teams.
- Make architectural decisions, set technical direction, and mentor other engineers.
- Operate, support, and debug systems under real-time production load.
- Write reliable, readable, and testable code and provide thoughtful code reviews.
Requirements
- 5+ years of professional experience building production software in performance-critical environments.
- Strong experience with C++ and Rust in low-latency, high-throughput systems.
- Demonstrated ability to architect and implement real-time data pipelines and streaming systems.
- Experience with distributed, high-volume data such as market data or equivalent real-time streaming domains.
- Strong understanding of concurrency, memory management, and lock-free or low-contention designs.
- Experience building systems for colocated or latency-sensitive environments.
- Willingness to take ownership, guide technical direction, and mentor engineers.
- Preferred experience includes Rust developer community involvement, network programming with TCP/UDP or multicast, and Linux internals and performance tuning.
Benefits
- Discretionary bonus eligibility.
- Medical, dental, and vision insurance.
- HSA, FSA, and Dependent Care options.
- Employer-paid group term life and AD&D insurance, plus voluntary life and AD&D insurance.
- Paid vacation and holidays.
- Retirement plan with employer match.
- Paid parental leave.
- Wellness programs.