Bet on your beliefs.
Senior Backend Engineer, Exchange Systems
Location
United States
Posted
9 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer, Exchange Systems
Polymarket
• Own the CLOB engine's critical path. Profile matching and orderbook hot paths, map settlement-sensitive state transitions, and drive improvements to latency, throughput, and async engine flow backed by benchmarks and production-grade evidence. • Reduce lock contention without breaking correctness. Debug concurrency issues, design safer queueing and backpressure for orderbooks, and improve the system's ability to handle materially more markets and order flow with lower tail latency. • Build for observability and safety. Instrument improvements with pprof, metrics, logs, and traces. Establish rollback guarantees and narrower critical paths that make production incidents easier to detect, diagnose, and resolve. • Reason about settlement risk. Understand how on-chain transaction effects ripple into off-chain exchange state, and design systems that handle crossed books, ghost fills, stale orders, cancel inconsistencies, and settlement edge cases correctly. • Improve the runtime. Reduce GC pressure, optimize CPU and memory allocation behavior, and push Go runtime performance to meet the demands of a high-throughput exchange at scale. • Debug production incidents. Own latency, correctness, and settlement-state incidents end-to-end, and drive follow-through that leaves the system measurably better each time.
Job Requirements
- Production experience building low-latency backend systems at scale
- Strong concurrency skills and a track record debugging lock contention, race conditions, and async correctness issues
- Fluency in production Go and Rust
- Deep observability experience: pprof, metrics, logs, and distributed traces
- Experience with exchange systems that interact with EVM or blockchain settlement layers
- Strong computer science fundamentals: algorithms, data structures, concurrency, and profiling
- (Plus) Direct experience with matching engines or exchange infrastructure
- (Plus) EVM transaction lifecycle experience: confirmations, reorgs, and how on-chain state affects off-chain systems
- (Plus) Go runtime and GC tuning experience
- (Plus) Experience with Redis, PostgreSQL, gRPC, and Protobuf
- (Plus) Kubernetes and AWS production operations experience
Benefits
- Competitive salary & equity
- Unlimited PTO
- Full Health, Vision, & Dental coverage
- 401k match
- Hardware setup: new MacBook Pro, big display, & accessories
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop, and maintain robust, scalable web applications and backend services using .NET Core/C# technologies. • Contribute to modernizing enterprise systems, integrating with data platforms, and implementing automation solutions to enhance efficiency, transparency, and mission effectiveness in security cooperation operations. • Develop, test, and maintain high-quality backend applications and RESTful APIs using .NET Core / .NET 6+ , C#, Entity Framework Core, and related technologies. • Build responsive and secure web applications, microservices, and integration layers that support enterprise data flows and mission-critical systems. • Collaborate with cross-functional teams (frontend developers, data architects, product owners, and stakeholders) to translate business requirements into technical solutions. • Integrate .NET Core applications with UiPath Robotic Process Automation (RPA) solutions to automate repetitive business processes, improve efficiency, and reduce manual workloads. • Troubleshoot, debug, and resolve application issues; provide ongoing support and enhancements for deployed solutions. • Participate in Agile ceremonies (sprints, PI planning, code reviews) and contribute to DevSecOps practices in a collaborative team environment.
• Develop, enhance, and maintain features of the DevOps platform, ensuring quality and reliability; • Refactor and modernize applications, applying best practices in architecture and development; • Create and maintain modern front-end interfaces focused on performance and user experience; • Develop, integrate, and optimize APIs and back-end services with a focus on scalability and security; • Perform integrations between existing systems and services, ensuring efficiency and stability; • Participate in technical decision-making and contribute to the evolution of solution architectures; • Collaborate with infrastructure, cloud, and engineering teams; • Contribute to continuous improvement of processes, automation, and CI/CD pipelines; • Ensure quality, performance standards, and best practices in software development; • Support platform maintenance, identifying and driving continuous improvements.
C++ Software Developer – 3D
ΛbstractAbstract is a group of companies focused on developing bleeding-edge 3d tech. You're a founder? Submit your deck!
• As a 3D C++ Software Developer, you’re driven by a passion to learn and push the boundaries of real-time 3D graphics • Work on what motivates you: whether that’s architecting robust and efficient solutions on the low-level rendering side, optimizing performance on the system-side, writing complex real-time shaders or designing and developing the best-in-class plugins that delight users • Deliver cutting-edge solutions across our portfolio of products
C++ Software Developer – Qt
ΛbstractAbstract is a group of companies focused on developing bleeding-edge 3d tech. You're a founder? Submit your deck!
• Optimize performance • Ensure cross-platform compatibility • Craft modern, responsive UIs that enhance user experiences and streamline workflows • Raise the bar for design and usability standards



