Bitnomial
Exchange Software Engineer
Chicago
Sponsorship not specifiedDetected 103 days ago
JavaC++ScalaHaskellPostgreSQLLinuxKafkaCommunication
About the role
- The environment is low-latency, high-correctness, and directly connected to regulated capital markets.
Responsibilities
- design documents, technical tradeoffs, and architectural decisions
- Bitnomial is hiring an engineer to design and own core services across the exchange and clearing stack: matching engines, order lifecycle, margin and risk systems, position netting and settlement, market data, and collateral flows.
- The work is systems design under regulatory, latency, and failure constraints.
- Clear written communication: design documents, technical tradeoffs, and architectural decisions
- Own services end-to-end from design through production, including observability and operational runbooks
Requirements
- Comfort with concurrent and multithreaded systems
- Experience designing systems where correctness and latency both matter
- Ability to reason about failure modes, edge cases, and state management
- Production Haskell experience or deep familiarity with typed functional programming (strong type systems, effect management, property-based testing).
- Haskell path: Production Haskell experience or deep familiarity with typed functional programming (strong type systems, effect management, property-based testing).
- Linux systems proficiency: debugging, profiling, deployment
- Experience with matching engine or OMS internals, real-time risk and margin systems, high-throughput persistence and serialization, or reconciliation and surveillance pipelines is valuable but not required.
Nice to have
- Experience with relational databases (PostgreSQL preferred)
- Familiarity with market protocols (FIX, binary protocols) or message systems (Kafka) is a plus
Skills
- Strength in either background is sufficient.
- Strength in both is exceptional.
- Strong software engineering skills in a compiled, statically typed language (Haskell, Java, C++, Scala, OCaml, Rust)
Apply directly at Bitnomial →Create a free account for alerts like thisView Bitnomial immigration profile
This listing is sourced directly from Bitnomial's careers page and normalized into a canonical job model.