Fanatics is building a leading global digital sports platform. They are seeking a Staff Engineer to own a critical domain within their market making platform, focusing on pricing engine, order management, or PnL infrastructure to ensure system performance and reliability during live trading.
Responsibilities:
- Own a major domain within the market making pipeline — pricing engine, order management, real-time data ingestion, or PnL/risk infrastructure — driving design, implementation, and ongoing operational reliability
- Build and maintain systems that process high-throughput, low-latency event streams: market data, fixture updates, pricing feeds, and order lifecycle events across exchanges
- Partner with our Senior Staff engineer and trading team on cross-domain technical decisions — contributing grounded domain expertise while maintaining the integrity of the broader platform architecture
- Contribute to the exchange abstraction layer being built for our in-house exchange, helping define the APIs and integration patterns that will connect us to new venues beyond CDNA
- Build and improve internal Trading UI tooling — dashboards, kill switches, position monitors, and manual intervention surfaces — that our traders depend on for real-time market management during live events
- Diagnose and respond to production issues in a live trading environment: understand whether a bad P&L day came from pricing latency, a strategy misfire, a mapping error, or an adverse selection pattern — then fix it durably
- Proactively identify performance bottlenecks and technical risk within your domain before they affect trading operations or our hold rate
- Contribute to team-level engineering standards — design docs, code and architecture reviews, and patterns that hold up as we expand to new sports, market types, and exchange venues
- Develop genuine fluency in our trading economics: understand spread logic, adverse selection, inventory risk, and where we make and lose money — and use that context to prioritize what to build and improve
Requirements:
- 7+ years building scalable, fault-tolerant distributed systems in production environments
- Strong hands-on proficiency with Java, Kafka, Redis, Kubernetes, AWS, and Postgres
- Deep experience with event-driven architecture and async messaging — you've designed and debugged consumer group strategies, partition schemes, and delivery guarantees under real production constraints
- Demonstrated end-to-end domain ownership: you've designed, built, operated, and improved systems — not just delivered features
- Strong performance instincts — you think carefully about latency, throughput, and data pipeline efficiency, and you know how to measure what matters
- Clear, direct communicator — you can write a crisp design doc, explain a production failure to a trader, and debate an architectural trade-off with a principal engineer
- High risk tolerance for ambiguity and speed — you're comfortable deploying daily, working without a release train, and making good decisions when the spec is still being written
- 3+ years building systems where latency, throughput, and cost efficiency are in constant tension
- Experience in real-time trading, financial infrastructure, market data platforms, or prediction markets
- Familiarity with FIX protocol or exchange connectivity patterns
- Working knowledge of quantitative concepts — pricing models, spread optimization, inventory management, or adverse selection — even if you've come at them from the engineering side