Senior Software Engineer, Exchange
About the role
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.
- 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.
- Own core components end-to-end, make system design decisions that matter, and optimize performance under real, high-throughput conditions.
- 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.
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.
Requirements
- 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.
- Product-minded with strong scoping skills; 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 Smart Order Routing (SOR).
- Background in sports, fantasy, or gaming (a plus).
- Proven experience building highly available, high-volume consumer-facing systems.
- Deep understanding of concurrency, threading models, and the tradeoffs in performance-sensitive systems.
Pay
Our target starting base salary range for this position is between $160,000 and $240,000, plus target equity. The starting base salary will depend on factors including the candidate’s skills and experience.
Benefits
- Unlimited PTO for full-time employees (flexible, except for the first few weeks before and into the NFL season).
- 16 weeks of fully paid parental leave.
- Home office stipend.
- A connected virtual-first culture with a highly engaged distributed workforce.
- 5% 401k match, FSA, company-paid health, dental, and vision plan options for employees and dependents.
Schedule
We're a remote-first company and value in-person connection. We expect everyone to gather 2-3 times per year for team and company offsites, trainings, and more.
WOOF WOOF