Senior Software Engineer
at Fanaticsfbg
London, England, United Kingdom, remote, senior, full time, 5+ years
posted 11 Jun 2026
- Java
- PubSub
- Kinesis
- PostgreSQL
- Claude Code
- Kafka
- CI/CD
- Cursor
- GitHub Copilot
- Aeron
- Kotlin
About the role
Fanatics recently acquired a CFTC-registered Designated Contract Market and Derivatives Clearing Organisation, giving Fanatics Markets its own fully regulated exchange and clearinghouse infrastructure. We are now building the engineering team that will run it.
This Senior Software Engineer (Backend) role sits at the heart of that build. You will have significant ownership over the core exchange platform, working on the systems that power order processing, market data distribution, trade lifecycle management and regulatory reporting for a CFTC-regulated exchange. The engineering challenges are those of any serious regulated trading environment, high-availability, low-latency, mission-critical infrastructure, but built for a consumer audience with the reach and distribution of Fanatics behind it.
You will be joining a team modernising an existing Java codebase and building new services in Java, working alongside engineers with deep backgrounds in regulated financial infrastructure. You will be joining a team with a clear ambition: to bring this platform to the bleeding edge of financial infrastructure. This is not a clean slate but the technical ambition is real, and engineers who join now will have a level of architectural influence and ownership that is hard to find anywhere else.
We are pioneering the use of AI as a code collaborator. We need engineers who have gone beyond experimentation and who actively use Claude Code, Codex, GitHub Copilot, or similar tools to ship production code faster while maintaining exceptional quality standards.
What you would do
- Lead the design, development, testing, and deployment of high-performance, fault-tolerant distributed backend services supporting the FMX exchange platform.
- Own services and features end-to-end: spec writing, implementation, instrumentation, deployment, monitoring, and iteration based on metrics.
- Work within and help modernise the existing Java codebase while contributing to new service development in Java and potentially Kotlin.
- Contribute to the architecture for order processing, market data distribution, and trade lifecycle management on a CFTC-regulated exchange.
- Build and maintain reliable daily reporting pipelines, ensuring data integrity and full audit trails across all trading activity.
- Participate in 24/7 on-call rotations, contribute to SLO definition, alerting strategy, and incident response for mission-critical trading infrastructure.
Read from job-boards.greenhouse.io, last seen 3d ago.