Fanatics Inc

Senior Principal Engineer

New York, NY, US

Onsite
Full-time
2 days ago
Save Job

Summary

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. Hands-on Engineering * 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. Innovation & Technical Strategy * 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. Leadership & Collaboration * 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 Experience * 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. Technical Skills * 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. Soft Skills * 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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job