Senior Software Engineer - Exchange

Underdog Fantasy · United States/Remote · Engineering

Posted 2026-05-20

Apply for this role →

What you'll do:

Our exchange is the core technology powering our predictions market offering - we're building an entirely new foundation for sports predictions at scale, and we're looking for the engineers to help us do it right.

We are building the future of prediction markets.

You will design, build and scale the systems that underpin our exchange infrastructure — focusing on latency, reliability, and accuracy across the most critical paths in our platform. This means owning core components end to end, making system design decisions that matter, and optimizing performance under real, high-throughput conditions.

The team is responsible for the APIs (FIX+REST+WebSockets), market data syndication, and connectivity that sophisticated clients depend on to interact with our markets. You will work closely with teams across Underdog to hold a high bar on performance and availability for customers that expect both.

We are a team of highly accountable and ambitious people, and you see yourself the same way. This is high-ownership, high-impact work and your contributions will be visible and impactful.

Build and scale core exchange infrastructure - order matching, trade execution algorithms, and the data structures that underpin them

Build APIs and data feeds that clients depend on - REST, FIX, WebSockets - and make them fast and reliable

Design robust clearing infrastructure, position management, margining, and how money actually moves.

Drive technical relationships with our customers (market makers, traders, etc.)

Hunt down performance bottlenecks - in databases, internal services, and anywhere latency is costing us

Put systems under pressure before production does - rigorous testing of the things that can't go down

Help invent what prediction market structure looks like beyond what exists today - new contract types, new mechanics, etc.

Move fast, make calls, and own the outcome - we give real autonomy, which means real accountability.

Who you are:

At least 5+ years of engineering experience, with a track record on high-performance, low-latency systems

Strong command of highly performant programming languages (C, Rust, C++, Go, Java, or similar) and the willingness and desire to flex into others.

You are product minded and scope well, you make good tradeoffs, and don't need hand-holding.

Demonstrable experience thriving in fast-paced and ambiguous environments, where high-agency and ambition go hand-in-hand.

Experience in TradeFi, prediction markets, crypto exchange infrastructure or SOR

Bonus points if you have:

Background in sports, fantasy, or gaming.

Proven experience building highly available, high-volume consumer-facing systems.

Deep understanding of concurrency, threading models, and the tradeoffs in performance-sensitive systems

Our target starting base salary range for this position is between $160,000 and $240,000, plus target equity. Final compensation will be determined based on a variety of factors including relevant experience, skills and expertise, interview performance, and other market considerations.

Apply for this role →

← Back to all jobs