bitnomial
Exchange Software Engineer
Chicago$150k–$210kfulltimemidAdded 2 days ago
About this role
Bitnomial seeks an Exchange Software Engineer to design and maintain critical infrastructure for a CFTC-regulated digital assets derivatives exchange, including matching engines, clearing systems, and risk management. The role combines high-performance, low-latency systems development with the strictness required for regulated capital markets, primarily using Haskell.
What you'll do
- Design and own core exchange and clearing services: matching engines, order lifecycle, margin, risk, settlement, and market data systems
- Build and maintain low-latency, high-correctness systems that handle real capital in regulated environments
- Debug and optimize across application, network, and system layers in production
- Create system architecture documentation and technical design decisions for complex, constrained problems
- Operate services end-to-end including observability, monitoring, and operational runbooks
- Ensure correctness and failure mode handling in systems directly connected to capital markets
What they're looking for
- Strong expertise in compiled, statically typed languages (Haskell, Java, C++, Scala, OCaml, or Rust)
- Concurrent and multithreaded systems design
- Linux systems administration, debugging, and profiling
- Networked systems and binary protocols (TCP, serialization, FIX preferred)
- Relational databases, especially PostgreSQL
- Trading systems experience (order execution, risk, margin, settlement, or market data)
- Functional programming and type system design
- Technical documentation and clear architectural communication
Opens the official application on the employer’s site. No login required.