Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Exchange Software Engineer

Bitnomial

About Bitnomial

Bitnomial is building the next generation US-based global derivatives exchange, starting with digital assets and progressively expanding to encompass a full spectrum of commodities worldwide. Bitnomial operates a US CFTC regulated exchange (DCM), clearinghouse (DCO), and brokerage (FCM). Bitnomial offers the Bitcoin Complex comprising physically delivered Bitcoin Futures, Options, Deci Futures, and Hashrate Futures used by brokers, hedge funds, institutions, and trading firms around the world.

Role Overview

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 codebase is Haskell. The environment is low-latency, high-correctness, and directly connected to regulated capital markets. The work is systems design under regulatory, latency, and failure constraints.

This role is designed for two types of candidates: engineers from the trading or prop firm world (typically Java or C++) who want to work in Haskell, and Haskell engineers who want to apply their skills to exchange and clearing infrastructure. Strength in either background is sufficient. Strength in both is exceptional.

Core Requirements
Engineering Fundamentals
  • Strong software engineering skills in a compiled, statically typed language (Haskell, Java, C++, Scala, OCaml, Rust)
  • 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
  • Clear written communication: design documents, technical tradeoffs, and architectural decisions
Trading Systems or Functional Programming (one or both)
  • Trading systems path: Experience building or operating order execution, risk, margin, settlement, or market data systems, in any language. Understanding of exchange or clearing workflows, position management, or collateral systems.
  • Haskell path: Production Haskell experience or deep familiarity with typed functional programming (strong type systems, effect management, property-based testing). Willingness to learn trading and clearing domain concepts.
Infrastructure
  • Linux systems proficiency: debugging, profiling, deployment
  • Comfort with networked systems: TCP, binary protocols, serialization formats
  • Experience with relational databases (PostgreSQL preferred)
  • Familiarity with market protocols (FIX, binary protocols) or message systems (Kafka) is a plus
Baseline Expectations

Candidates should be able to:
  • Own services end-to-end from design through production, including observability and operational runbooks
  • Debug across application, network, and system layers without waiting for someone else to narrow the problem
  • Make sound technical decisions independently in ambiguous situations
  • Operate with the rigor expected when systems handle real capital in regulated markets

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.

If a candidate lacks the fundamental technical baseline described above, the role is not a fit.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Exchange Software Engineer in Chicago, IL vacancy
  • $97.53k - $158.48k

     ...Software Developer Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar...  ...marketplace. Software Integration Engineering: Knowledge of software integration...  ...design and support interfaces and data exchange across systems Testing & Quality: Hands... 
    Suggested
    Part time
    Worldwide
    Relocation
    Flexible hours

    Caterpillar

    Chicago, IL
    2 days ago
  • $95k - $120k

     ...corporate office 2 times a year Our client is looking to add a Software Developer that will be responsible for designing, developing,...  ...and project timelines. Communicates effectively, openly exchanging ideas and listening with consideration. Maintains a proactive... 
    Suggested
    Full time
    Work at office
    Remote work

    IT Associates

    Chicago, IL
    2 days ago
  • $60k

     ...Develop a strong understanding of market structure of various exchanges and asset classes. Typical Day of Quant Researcher Primary focus...  ...degrees in Mathematics, Statistics, Econometrics, Financial Engineering, Operations Research, Computer Science, and Physics. Programming... 
    Suggested

    Quant Blueprint LLC

    Chicago, IL
    1 day ago
  •  ...Software Engineer At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected...  ...Strong understanding of RESTful APIs and JSON-based data exchange. Experience deploying applications to cloud platforms... 
    Suggested
    Full time
    Temporary work
    Part time

    HDR

    Chicago, IL
    4 days ago
  •  ...Senior Software Engineer Chicago, Illinois, United States Founded in 1980 as Aardvark Financial, TransMarket Group (TMG) is a privately...  ...with implementing low-latency connectivity at any major exchange in C++ ~ Strong knowledge of engineering software systems... 
    Suggested
    Full time
    Remote work

    TransMarket Group

    Chicago, IL
    3 days ago
  •  ...powered insights into clinical and research workflows. The Senior Software Engineer designs and builds the doctari platform with the high...  ...hospital and pharma IT environments (e.g., HL7/FHIR, secure file exchange). Build for high availability, observability, and regulated... 

    accentedge

    Chicago, IL
    3 days ago
  • $200k - $275k

     ...development while owning the outcome. Exposure to agentic frameworks or MCP server development. Knowledge of financial concepts, exchange trading, or physical energy trading. The annual base salary range for this position is $200,000 to $275,000 depending on the... 
    Temporary work
    Flexible hours

    P2P

    Chicago, IL
    2 days ago
  • A financial technology firm based in the United States is seeking an engineer to design core services for their derivatives exchange. The ideal candidate will have strong software engineering skills, preferably in Haskell or other compiled languages like Java or C++. Responsibilities... 

    Bitnomial

    Chicago, IL
    3 days ago
  • $150k - $225k

    Software Engineer, Market Data - Cumberland Job Location Chicago Employment type Regular Department Cryptoassets , Technology Targeted...  ...technology stack that empowers Cumberland to trade across many exchanges and regions using a wide range of strategies. As a member... 
    Temporary work
    Immediate start
    Flexible hours

    DRW Holdings, LLC.

    Chicago, IL
    2 days ago
  • $60k - $70k

     ...As a Software Engineer Intern, you’ll work side-by-side with your mentor and teammates to build real-world applications that power a global...  ...making institutions, we are a respected partner on 100+ exchanges across the globe. Our differences are our edge. Optiver does... 
    Full time
    Internship
    Work at office
    Relocation package

    Optiver

    Chicago, IL
    4 days ago
  • $150k - $175k

     ...Software Engineer - Risk DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional...  ...Pricing, risk management, and portfolio analytics Exchange-traded financial assets, statistics, or financial engineering... 
    Temporary work
    Flexible hours

    DRW

    Chicago, IL
    1 day ago
  • $175k - $225k

     ...located primarily in Chicago and London. We are looking for a Software Engineer to join our team. You will work with other software...  ...Integrate with diverse data sources such as blockchains, exchanges, and data vendors Test at the unit, functional, and integration... 
    Temporary work
    Flexible hours

    DRW

    Chicago, IL
    6 days ago
  • $148.5k - $223.9k

    Role Overview The Senior Software Engineer SMTS role is part of the Ultra Messaging (UM) team, a small, specialized group of engineers building...  ...major global banks, trading firms, market makers, and exchanges — where microseconds matter and reliability is non‑negotiable... 
    Casual work
    Remote work

    Centaur Labs

    Chicago, IL
    2 days ago
  • $148.5k - $223.9k

    Role Overview Senior Software Engineer SMTS - part of the Ultra Messaging (UM) team. This small, specialized group builds and maintains a...  ...flows for major global banks, trading firms, market makers, and exchanges. The role is remote with a preference for candidates in the... 
    Casual work
    Remote work

    100 Salesforce, Inc.

    Chicago, IL
    4 days ago
  • $148.5k - $223.9k

     ...values at the heart of it all.## Role OverviewThe Senior **Software Engineer SMTS** role is part of the Ultra Messaging (UM) team, a small...  ...including major global banks, trading firms, market makers, and exchanges - where microseconds matter and reliability is non-... 
    Casual work
    Remote work

    Salesforce, Inc.

    Chicago, IL
    2 days ago
  • $70 - $80 per hour

     ...Full Stack Software Engineer Location: Chicago, Illinois (Hybrid) Employment Type: Contract Duration : 12 month contract w/extension Role Overview We are seeking a Full Stack Software Engineer to join a global digital and technology organization. This... 
    Hourly pay
    Full time
    Contract work

    Apex Systems

    Chicago, IL
    1 day ago
  •  ...We recently launched version 1.0 of our measurement-based care software platform. We've got clinicians across the country using our platform...  ..., we'd love to hear from you. As a Fullstack Software Engineer... You have experience shipping software as part of a product... 
    Work at office
    Work from home
    Flexible hours

    Hello Joy LLC

    Chicago, IL
    4 days ago
  •  ...The client is seeking a Senior Full Stack Software Engineer to join the Global Digital and Technology organization, working on new, innovative systems for guests and internal stakeholders. This individual will work closely with backend services teams, frontend designers... 

    Apex Systems

    Chicago, IL
    1 day ago
  •  ...Position: Senior Full Stack Software Engineer Location: Chicago, IL (Hybrid onsite 3 days/week) Duration: 4+ Months (Possible extension) PURPOSE: Senior Full Stack Software Engineer joining the Global Digital and Technology organization, working on new, innovative... 
    Hourly pay
    Full time
    Temporary work
    3 days per week

    Alpha Business Solutions

    Chicago, IL
    4 days ago
  • $195k - $220k

     ...Principal Software Engineer (Trading Platform, Java/C++) Hybrid - Chicago Jul 18, 2025 $195K - $220K What you’ll do: In this pivotal role...  ...Java/Scala/Rust/C++ or functional programming languages within exchange/trading environments Bonus Points for: Experience in low‑... 
    Remote work
    Flexible hours

    Dormont Manufacturing Company

    Chicago, IL
    5 days ago
  • $124.9k - $228.9k

     ...from identity to measurement to bidding, to deliver unified campaign experiences that span screens, formats, and moments. Our Software Engineers are end-to-end owners who participate in designing, building, and delivering data-focused products for our stakeholders.... 
    Full time
    Temporary work
    Worldwide

    The Trade Desk

    Chicago, IL
    3 days ago
  • $135k - $190k

     ...Full-Stack Software Engineer Step into a high-impact Full-Stack Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Logistics / Distribution / Wholesale. This role offers the chance to make a visible contribution... 
    Work at office
    3 days per week
    1 day per week

    Top Engineer

    Chicago, IL
    5 days ago
  •  ...About the job Full Stack Software Engineer **Job Description** Are you passionate about leveraging your coding skills to make a significant impact in the healthcare sector? Do you believe in the power of data and medical research to transform patient care?... 

    Tech Stars Group LLC

    Chicago, IL
    4 days ago
  •  ...Sr. Full Stack Software Engineer (NetSfere Omnichannel) Job Description Infinite Convergence Solutions NetSfere Omnichannel is looking for a hands‑on, tech‑savvy, passionate, driven Senior Full Stack Engineer who wants to be part of an energetic and growing innovative... 

    NetSfere

    Chicago, IL
    2 days ago
  •  ...for a hands-on, tech savvy, passionate, driven Senior Full Stack Engineer who want to be part of energetic and growing innovative team....  ...~7-8 years of experience in Full Stack development of cloud software solutions ~6+ years of experience with C++ and/or Java... 

    Infinite Convergence Solutions

    Chicago, IL
    5 days ago
  • Medium is seeking an Automation Engineer for their Exchange Operations team in Chicago, Illinois. This role involves designing automated pipelines for market operations using Python and Airflow, as well as integrating various data feeds to enhance efficiency. Strong experience... 
    Remote job

    Medium

    Chicago, IL
    2 days ago
  • $125k - $150k

     ...community. Please do not contact the recruiter directly. Senior Software Engineer, Python Programmer Fitch Ratings is currently seeking a...  .... We embrace a diverse culture that encourages a free exchange of ideas, guaranteeing your voice will be heard and your... 
    Immediate start

    Fitch Group

    Chicago, IL
    13 hours ago
  • $150k - $300k

     ...excellence. Aquatic Capital Management is seeking a C++ Software Engineer to join our Market Data team. In this role, you'll build and...  ...applications to process real-time market data from global exchanges Build tools that enable seamless, automated, and... 
    Full time
    Casual work

    Aquatic Capital Management

    Chicago, IL
    4 days ago
  • $175k - $300k

     ...C++ Software Engineer Chicago, IL, United States Old Mission is a global proprietary trading firm that leverages state-of-the-art technology...  ...~ Experience with writing applications connecting to exchange API's or using network protocols ~ Experience with... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Old Mission Capital

    Chicago, IL
    3 days ago
  •  ...Overview: C++ Software Engineer Chicago and New York City - Onsite About The Role: As our Software Engineer, you'll build...  ...trading systems for the Prediction Markets desk-covering exchange connectivity, strategy logic, real-time pricing pipelines, and... 

    Chicago Financial Search

    Chicago, IL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Exchange Software Engineer. Be the first to apply!