Senior Software Engineer, Exchange in United States at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, Exchange in United States.
This role sits at the heart of a high-performance prediction market exchange, where engineering excellence directly shapes how real-time markets operate at scale. You will design and build the core infrastructure that powers trading, pricing, and market data distribution with extreme demands on latency, reliability, and correctness. The environment is fast-moving, highly autonomous, and deeply technical, requiring strong ownership of mission-critical systems. You will work across APIs, matching engines, and financial-grade systems that must perform under intense real-world load. This is a hands-on engineering role where architectural decisions have immediate and visible impact on platform performance and user experience. You will collaborate with cross-functional teams and external partners in a space that blends finance-grade infrastructure with consumer-scale demand. The work is ambitious, complex, and central to the evolution of modern prediction markets.
In this role, you will own the design, development, and scaling of core exchange systems that power real-time prediction markets, ensuring low latency, high reliability, and accurate execution across all trading flows. You will build and optimize infrastructure that supports trading, market data, and financial operations at scale.
- Design and build core exchange infrastructure including order matching, trade execution, and underlying data structures
- Develop and maintain high-performance APIs and streaming systems (REST, FIX, WebSockets) for market connectivity
- Architect clearing, margining, position management, and financial settlement systems
- Optimize system performance by identifying and resolving latency and throughput bottlenecks across services and databases
- Conduct rigorous testing and simulation of high-risk systems to ensure reliability under production-scale pressure
- Collaborate with internal teams and external stakeholders such as market makers and trading partners
- Contribute to the evolution of prediction market mechanics, contract structures, and system design decisions
This role requires strong experience building high-performance, low-latency systems in complex and fast-moving environments. You should be highly technical, product-minded, and comfortable owning critical infrastructure end to end.
- 5+ years of software engineering experience with a focus on high-performance or distributed systems
- Strong programming skills in languages such as C++, Rust, Go, Java, or similar performance-oriented languages
- Proven experience with trading systems, exchange infrastructure, fintech, crypto, or similar domains
- Deep understanding of concurrency, threading models, and performance optimization techniques
- Experience building scalable, high-availability, customer-facing systems under real-time constraints
- Ability to make strong architectural trade-offs in ambiguous and fast-paced environments
- Product-oriented mindset with strong ownership and decision-making capability
- Excellent communication skills and ability to collaborate across technical and business stakeholders
This position offers a competitive compensation and benefits package designed to support flexibility, well-being, and long-term growth.
- Base salary range: $160,000 – $240,000, plus equity opportunities
- Unlimited PTO with flexible time-off culture
- Fully paid parental leave (16 weeks)
- Comprehensive health, dental, and vision insurance for employees and dependents
- 401(k) plan with company match
- Home office stipend for remote setup support
- Remote-first environment with periodic company offsites and team gatherings
- Additional financial and wellness benefits including FSA options