Senior Backend Engineer, Core Trading Systems
Core
Build the core trading engine for market-making and proprietary trading across prediction-market and event-contract venues, handling real-time data normalization, order management, and risk controls.
Role type
Senior Backend Engineer (Core Trading Systems)
Builds
Core trading engine, matching engine, market-data pipelines, risk controls, real-time state machines, and developer-first APIs for algorithmic trading.
Domain
Financial technology / Sports prediction markets / Real-time trading infrastructure
Required skills
Go, Rust, C++, concurrent programming, event-driven architectures, relational databases (PostgreSQL), distributed systems, low-latency system design, high-throughput data ingestion, order gateway design, session management, pre-/at-trade risk checks, system profiling, tracing, performance optimization.
Preferred skills
Matching engine experience, market-making systems, order books, HFT infrastructure, Kafka, Redis, real-time streaming systems, financial exchange knowledge.
Responsibilities
Architect and build foundational trading systems including matching engines and risk controls; design deterministic event-driven systems for matching and settlement; develop high-reliability endpoints for programmatic and UI clients; collaborate with trading and product teams to optimize execution and tooling; optimize system hot paths using profiling and tracing; contribute to architecture discussions and production debugging.
Seniority
Senior, hands-on IC