Software Engineer II - Client Service
Listed on 2026-02-16
-
Software Development
Backend Developer, Cloud Engineer - Software
As a Software Engineer II at Fanatics Betting & Gaming (FBG), you’ll be part of teams responsible for building the client-facing service layers that power our Sports book and Casino experiences. These services sit between live sports data, internal platforms, and consumer applications, enabling fast, reliable, and personalized experiences for millions of fans.
In this role, you are a strong individual contributor who takes ownership of backend services and APIs from design through production. You’ll collaborate closely with mobile engineers, product managers, and platform teams to deliver backend-for-frontend (BFF) services that support real-time betting, discovery, gameplay, and account experiences.
You bring solid engineering fundamentals and growing expertise in service-oriented and distributed systems. You’re comfortable working in ambiguous problem spaces, making thoughtful technical tradeoffs, and improving systems for performance, reliability, and scale. We value engineers who care deeply about operational excellence, observability, and building systems that perform under real-time, high-traffic conditions.
Responsibilities- Power consumer-facing mobile Sports book and Casino experiences
- Own backend-for-frontend (BFF) services that aggregate, transform, and optimize data for mobile clients
- Collaborate closely with mobile engineers, product managers, and platform teams to define API contracts and deliver end-to-end features
- Implement new backend features from functional requirements through production readiness, including testing and monitoring
- Contribute to service architecture decisions, data flow design, and performance optimizations for real-time systems
- Participate in an on-call rotation to troubleshoot, debug, and resolve production issues, and improve overall system reliability
- Apply best practices for observability, including logging, metrics, tracing, and alerting
- Participate in code reviews to maintain high standards for code quality, reliability, and maintainability
- Contribute to team planning, estimation, and technical design discussions
- Continuously deepen understanding of the business domain, including sports event hierarchies, betting workflows, and data quality considerations
- Collaborate effectively with teammates and contribute to a positive, inclusive engineering culture
- Be open to occasional travel to Fanatics offices or industry events for collaboration and team-building
- Design, develop, test, document, and deploy high-quality backend services and APIs that
- 3–7 years of professional software development experience, primarily focused on backend or service-oriented systems
- Strong programming fundamentals with hands‑on experience in Kotlin or Java
- Experience building and maintaining backend services and RESTful APIs, ideally using Spring (Spring Boot, Spring Web, etc.) or similar frameworks
- Solid understanding of microservices architecture, service-to-service communication, and API design principles
- Experience working with databases (SQL or No
SQL) and comfortable with data modeling and caching strategies - Familiarity with production operations, including monitoring, alerting, incident response, and CI/CD pipelines
- Ability to take ownership of services and features from development through production support
- Strong problem‑solving skills and the ability to reason through complex technical challenges
- Comfortable working in fast‑paced environments with ambiguity and evolving requirements
- Strong communication skills and ability to collaborate cross‑functionally in a remote‑first environment
- Experience designing or operating distributed systems or event-driven architectures
- Familiarity with Apache Kafka or similar messaging/streaming platforms
- Exposure to Pekko (or Akka), reactive programming models, or asynchronous processing
- Experience building backend-for-frontend (BFF) layers for mobile applications
- Knowledge of cloud platforms such as GCP or AWS and containerized environments (Docker, Kubernetes)
- Experience optimizing systems for low latency, high throughput, or real-time data delivery
- Background working with data-intensive services, live feeds, or…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).