Skip to main content

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
Apply on the employer's site

Opens the official application on the employer’s site. No login required.