29 days ago
Chicago, IL, USAMid Level / Senior
Base Salary
$150k - $210k/yr
Responsibilities
- Design and own core services across the exchange and clearing stack.
- Develop matching engines, order lifecycle, margin and risk systems, and market data services.
- Ensure systems operate under regulatory, latency, and failure constraints.
- Debug across application, network, and system layers independently.
- Create and maintain observability and operational runbooks for services.
Requirements
- Strong software engineering skills in a compiled, statically typed language (Haskell, Java, C++, Scala, OCaml, Rust).
- Experience with concurrent and multithreaded systems.
- Ability to design systems where correctness and latency are critical.
- Familiarity with trading systems or functional programming concepts.
- Proficiency in Linux systems and networked systems.
