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
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.
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 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.
- 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
- 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...SuggestedPart timeWorldwideRelocationFlexible hours$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...SuggestedFull timeWork at officeRemote work$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- ...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...SuggestedFull timeTemporary workPart time
- ...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...SuggestedFull timeRemote work
- ...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...
$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 workFlexible hours- 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...
$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 workImmediate startFlexible hours$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 timeInternshipWork at officeRelocation package$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 workFlexible hours$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 workFlexible hours$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 workRemote work$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 workRemote work$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 workRemote work$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 payFull timeContract work- ...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 officeWork from homeFlexible hours
- ...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...
- ...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 payFull timeTemporary work3 days per week
$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 workFlexible hours$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 timeTemporary workWorldwide$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 office3 days per week1 day per week- ...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?...
- ...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...
- ...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...
- 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
$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$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 timeCasual work$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 timeWork at officeRemote workFlexible hours- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Exchange Software Engineer. Be the first to apply!
Related searches
- senior robotics software engineer Chicago, IL
- software sales engineer Chicago, IL
- intermediate software engineer Chicago, IL
- junior software developer Chicago, IL
- graduate software engineer Chicago, IL
- software engineer internship Chicago, IL
- senior software engineer Chicago, IL
- software developer fintech Chicago, IL
- software engineer visa sponsorship Chicago, IL
- software engineer student Chicago, IL


