Fanatics

Senior Principal Engineer

Company
Location
United Kingdom
Posted At
5/4/2025
Advertise with us by contacting: [email protected]
Description

About the Team

The FBG Trading Team leads the development of high-performance, low-latency trading platforms tailored for real-time, data-driven decision-making. Our engineers build mission-critical systems where performance, precision, and stability are paramount. We operate at the intersection of advanced software engineering and high-frequency sports betting, leveraging modern .NET architecture, high-throughput data processing, and cutting-edge cloud infrastructure to set industry standards.


Role Overview

We are looking for a hands-on Senior Principal with deep C#/.NET expertise to architect and develop advanced trading platforms and data feed systems. You will be a key technical leader, working on scalable microservice-based systems that power automated pricing engines, real-time trading strategies, and resilient data pipelines. This is a coding-intensive role suited for engineers who enjoy solving complex problems and designing high-performance distributed systems from the ground up.


Key Responsibilities

Architecture & System Design

  • Architect low-latency, fault-tolerant trading systems using C#, .NET Core, and high-throughput messaging platforms (e.g., Kafka, ZeroMQ).
  • Design and implement scalable microservices, leveraging cloud-native technologies (AWS or Azure) and containerization (Docker, Kubernetes).
  • Lead design reviews and build enterprise-grade software adhering to performance, observability, and security best practices.
  • Write high-performance C# code for trading logic, real-time pricing engines, and data feed handlers.
  • Build and optimize distributed caching, in-memory databases, and concurrent data structures to support sub-millisecond latency requirements.
  • Develop and maintain CI/CD pipelines, automated testing frameworks, and system monitoring tools.
  • Evaluate and integrate new technologies to improve throughput, resilience, and system intelligence.
  • Contribute to the evolution of our platform through advanced instrumentation, real-time analytics, and rule-based automation.
  • Mentor senior engineers and help scale technical decision-making across the organization.
  • Collaborate with data scientists, quants, and traders to translate strategic goals into scalable, high-performing solutions.
  • Partner with product managers and business stakeholders to align technical roadmaps with trading objectives.


Required Qualifications

  • 10+ years of software engineering experience with a focus on backend systems and distributed architectures.
  • Extensive background in designing and building trading systems, automated pricing engines, or high-frequency trading platforms.
  • Strong hands-on expertise with the C# language, .NET Core, and related ecosystem.
  • Expert in multithreading, memory management, and high-throughput message processing.
  • Familiar with real-time systems, sports betting markets, or financial trading platforms.
  • Proficiency with modern DevOps practices, including IaC (e.g., Terraform), monitoring (e.g., Prometheus/Grafana), and GitOps workflows.
  • Proven leadership in architecting and delivering critical software in high-pressure environments.
  • Excellent communicator with the ability to translate complex technical concepts to stakeholders at all levels.

Education

  • Bachelor’s or Master’s in Computer Science, Engineering, or a closely related field (Ph.D. a plus).

Preferred Qualifications

  • Experience building systems for sports betting, market making, or algorithmic trading.
  • Contributions to open-source C#/.NET projects or technical speaking at industry events.
  • Familiarity with compliance and regulatory considerations in financial or gaming tech.



.

Advertise with us by contacting: [email protected]
logo
Hunt UK Visa Sponsors

Copyright © 2025

About us

How does it workContact UsBlog

Stay up to date

TwitterTelegram