Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Fanatics has an established database of over 100 million global sports fans. A global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences, and retail partners. 2,500 athletes and celebrities, and 200 exclusive athletes. Over 2,000 retail locations, including its Lids retail stores. More than 22,000 employees committed to enhancing the fan experience and delighting sports fans globally.
Senior Software Engineer - Backend
Location
United Kingdom
Posted
9 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer - Backend
Fanatics Betting & Gaming
Role Description This Senior Software Engineer (Backend) role is a senior-level IC with significant ownership over the core trading platform underpinning all FMX operations. You will join a greenfield team building new services in Go, working alongside engineers with deep backgrounds in regulated financial infrastructure. You will lead by example, establishing best practices for AI-assisted development while building systems that must meet the reliability, latency, and auditability standards of a regulated product. We're pioneering the use of AI as a code collaborator. We need engineers who have gone beyond experimentation and who actively use Claude Code, Cursor, Codex, GitHub Copilot, or similar tools to ship production code faster while maintaining exceptional quality standards. Responsibilities - Lead the design, development, testing, and deployment of high-performance, fault-tolerant backend services supporting the FMX trading platform. - Own services and features end-to-end: spec writing → implementation → instrumentation → deployment → monitoring → iteration based on metrics. - Work within and help modernise a Java codebase while contributing to new service development in Go, Java and Kotlin. - Contribute to the architecture for order processing, market data distribution, and trade lifecycle management on a regulated product. - 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. - Model and manage data for contracts, orders, positions, and settlements with an emphasis on correctness, integrity, and regulatory auditability. - Collaborate with the DevOps/Platform team to ensure services are observable, scalable, and compliant with MNPI and insider trading restrictions. - Conduct thorough code reviews, raising the bar on code quality, readability, security, and maintainability. - Leverage AI tools to accelerate development velocity while maintaining high standards for security, correctness, and regulatory compliance. - Establish and document team standards for AI usage (prompt patterns, code review checklists, validation strategies). - Contribute to a fast-paced 0→1 environment, unblocking others and taking initiative where processes are still being defined. Qualifications - 4+ years of experience building highly scalable, high-performance backend applications or distributed systems. - Background in regulated exchange or financial infrastructure strongly preferred – brokerage, futures/derivatives exchanges (CBOE, CME, ICE), or similar CFTC/SEC-regulated environments. - Production experience with Java; Go experience or a strong demonstrated desire to work in Go. - Experience with event-driven architectures (Kafka, Kinesis, PubSub, or similar) in a financial or high-throughput context. - Strong understanding of data integrity and transaction management in PostgreSQL or equivalent RDBMS, including financial-grade data modelling. - Solid grasp of software design principles (SOLID, DRY) and testing methodologies (unit, integration, end-to-end). - Familiarity with CFTC compliance requirements, MNPI handling, and audit trail obligations in a regulated trading environment. - Experience with CI/CD pipelines, automated testing, and safe deployment practices for backend services. - Production reliability experience: monitoring, logging, alerting, on-call, and SLO definition. - Demonstrated experience using AI tools (Claude Code, Cursor, Copilot, etc.) to ship production code; able to articulate specific workflow improvements. - Communicates complex technical concepts clearly to engineering, compliance, and business stakeholders. - Thrives in a fast-paced, high-growth environment where priorities evolve and decisions are made quickly. Preferred Qualifications - Previous experience at a US-regulated financial exchange or licensed trading platform (e.g. CBOE, CME, or similar). - Familiarity with low-latency trading systems, order book design, or market data infrastructure. - Previous experience in a 0→1 or high-growth startup environment. - Contributions to open-source projects or the technical community. - Experience leading without authority and influencing technical direction across teams.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer – Java
Prometeo TalentEmpowering startups to scale by connecting you with top 1% global talent. Since 2010. www.prometeotalent.com/
• Contribute to the design and implementation of large-scale backend applications. • Ensure code quality and support your teammates in maintaining strong engineering standards. • Build reliable and fault-tolerant systems using message queues (RabbitMQ, Kafka, etc.) and implement best practices for scalability and resilience. • Improve system scalability, reliability, and architectural clarity through thoughtful design and optimization.
Software Engineer (Web3)
Ant-TechAnt-tech is a reputable headhunter agency in France, specializing in providing high-quality recruitment services for companies across various industries. With a team of experienced professionals and an extensive network of partners, Ant-tech connects talented candidates with organizations in need, particularly in the technology, finance, and other sectors. Committed to delivering optimal recruitment solutions, Ant-tech focuses not only on finding the right talent but also ensuring long-term and sustainable growth for both candidates and partner companies.
Role Description Our client is building critical infrastructure for the future of global finance. As digital assets, payments, and financial markets continue moving on-chain, the need for seamless and scalable movement of value across blockchains and liquidity networks has never been greater. This company is creating the infrastructure layer that enables businesses to program, automate, and scale digital asset flows across multiple networks. This is an opportunity to join a high-caliber engineering team working on complex distributed systems, smart contract infrastructure, and next-generation financial technology. Tasks What You'll Do: - Build and deliver new blockchain integrations and partner-facing features across the platform stack. - Design, develop, test, and operate production-grade smart contracts. - Work across distributed systems, backend services, and blockchain infrastructure. - Own features end-to-end from architecture and implementation through deployment and production support. - Collaborate with senior engineers on technical design and code reviews. - Work directly with strategic partners and contribute to high-visibility projects with tight delivery timelines. Qualifications - 2–3+ years of hands-on Web3 engineering experience. - Proven experience deploying and maintaining production smart contracts. - Experience working across multiple virtual machine environments: - EVM (required) - SVM, TVM, or alternative VMs (strongly preferred) - Strong programming skills in: - TypeScript - Rust - Experience operating distributed systems in production environments. - Strong experience with: - Kubernetes - AWS - Docker - Ability to work effectively in a fast-paced, high-ownership environment. - Excellent written communication skills and experience working in distributed teams. Requirements - Experience with cross-chain infrastructure and interoperability protocols. - Experience integrating or launching new blockchain networks. - Contributions to open-source blockchain projects. - Familiarity with intent-based architectures or solver networks. - Understanding of bridging technologies and cross-chain messaging systems. Benefits - Work on cutting-edge blockchain infrastructure with real-world impact. - High degree of ownership and autonomy. - Opportunity to solve complex technical challenges at scale. - Collaborate with a world-class team of engineers and builders. - Competitive compensation package with strong upside potential.
Role Description Intetics Inc. is looking for a Lead Rust developer to work on a software system that validates and visualizes electricity grid models. This is a high-performance and open-source tool for multiple markets. - Lead Rust-based development activities - Own key technical and architectural decisions - Design core application logic and component interfaces - Ensure performance, reliability, and maintainability of the solution - Identify and mitigate technical risks - Review code and support engineering standards - Mentor developers and share Rust expertise - Collaborate with architects, QA engineers, frontend developers, and customer-side stakeholders - Contribute to technical documentation - SAP BTP ABAP Cloud development - RESTful ABAP Programming Model — RAP - CDS view entities - Managed and unmanaged RAP scenarios - Behavior definitions and behavior implementations - Actions, validations, determinations and feature control - EML: READ ENTITIES, MODIFY ENTITIES - OData V2/V4 service definitions and service bindings - ABAP Cloud released APIs and cloud development restrictions - Communication Scenarios and Communication Arrangements - Service Consumption Models and OData client proxies - HTTP client usage in ABAP Cloud - JSON/XML payload handling - Application Jobs, Job Catalogs and Job Templates - Application logging and structured error handling - DEV-QAS-PROD transport and software component lifecycle Qualifications - 7+ years of experience in software engineering - 4+ years of commercial Rust development experience - Deep understanding of Rust ownership, lifetimes, concurrency, traits, and error handling - Experience as a Technical Lead, Lead Engineer, or Senior Rust Engineer - Proven delivery of complex production-grade software - Ability to design clean and maintainable architecture - Experience processing large volumes of data efficiently - Strong testing, code review, and documentation practices - Experience working with performance-critical and reliable systems - Experience mentoring or leading engineering teams - Strong communication skills with technical and business stakeholders Requirements - Experience with modular or plugin-based architecture - Experience with cross-platform applications - Experience with semantic web technologies - Experience with triplestores or graph-based data storage - Experience with structured, graph-based, or semantic data processing - Experience integrating Rust with external libraries or runtimes - Experience in regulated or infrastructure-related domains
• Desarrollar features de productos. • Asumir el desafío de mejora de productos e investigar nuevas tecnologías, tales como (5G, OSM, SDN, etc.). • Generar propuestas para la mejora y evolución de los productos. • Realizar bug fixing de los productos asociados al squad. • Participación colaborativa en tareas comunes con otras unidades. • Colaborar y discutir en comunidades de código abierto. • Respetar las pautas de la compañía y documentar sus cambios a fondo. • Cumplimiento de plazos de trabajo y entrega.



