Software Engineer II - (Application Platform & Tooling)
Role details
Job location
Tech stack
Job description
As Fanatics Betting & Gaming (FBG) accelerates Fanatics' mission to build the ultimate digital sports platform. Join OddsFactory's Application Platform & Tooling team to design and scale the shared frameworks, libraries, and developer tooling that power all service teams. You'll own core runtime abstractions (e.g., messaging/auth/observability modules, SDKs/CLIs/templates), elevate our CI/CD and local dev workflows, and partner closely with product-aligned teams - delivering "golden paths" that speed delivery without sacrificing reliability. You'll collaborate tightly with the Cloud Platform team while owning developer-facing components at the application layer, * Design & build shared platform libraries (auth, messaging, telemetry), SDKs/CLIs, and project templates that are versioned, well-documented, and easy to adopt across teams.
- Advance developer workflows: improve local dev/test loops, CI/CD release quality, and automation to reduce lead time and increase deploy confidence
- Codify opinionated "golden paths" that balance speed with security/compliance, enabling consistent delivery at scale.
- Collaborate across boundaries: partner with product teams on friction points and with Cloud Platform on clean interfaces and shared guardrails
- Drive observability and readiness in platform components (metrics/logging/tracing, health, performance), with strong documentation and examples
- Elevate engineering practices: lead code/design reviews, improve testability and reliability, and mentor peers-leaving systems simpler than you found them.
- Participate in an on-call rotation, ensuring platform stability and providing critical support for operational incidents
- Occasionally travel for essential offsite meetings, special events, or collaborative team sessions
Requirements
- 3+ years software engineering experience building reusable components or frameworks used by multiple teams.
- Deep knowledge of Domain-Driven Design (DDD) and Onion architecture, with proven modeling and clear separation of application, domain, and infrastructure layers.
- Strong proficiency in C#/.NET, API/library design, versioning, and backward-compatibility patterns.
- Hands-on experience with CI/CD, developer tooling, and cloud-native delivery (Azure preferred)
- Strong analytical and problem-solving abilities, with the capability to closely collaborate with engineering teams.
- Highly outcome-oriented, pragmatic, and capable of balancing quality with productivity.
- Effective communication skills, with experience collaborating across diverse teams.
- Positive, flexible attitude comfortable working in a dynamic, fast-paced environment., * Experience shaping golden paths and migration guides for service teams.
- Familiarity with event-driven systems and real-time workloads.
- Bias toward self-service, consistency over customization, and IaC-first ways of working.
- Familiarity or previous experience within the sports betting industry or strong interest in sports.
- Experience in fast-paced or start-up environments.