About The Position

As a Senior Software Engineer at Fanatics Betting & Gaming (FBG), you will help us design, develop, test, and maintain scalable, high quality, low latency systems that deliver the best experience possible to our customers.  We are one team; we employ the principles of data-driven development, operational excellence, process calibration, and efficiency to deliver a stable, extensible platform at scale.  Through fundamentals and excellence in object-oriented design, coding patterns, modern open-source frameworks, and 3rd party platform integrations, we can achieve our goals to rapidly deliver and innovate in this exciting new market.You’ll bring strong technical skills, a collaborative spirit, and a passion for solving complex problems in a fast-paced, high-growth industry.

Requirements

  • 7 or more years of professional software engineering experience, with a focus on backend development
  • 3 or more years of experience building back-end applications using Java (Spring Framework)
  • Expertise in software engineering principles, architectural patterns, and system design
  • Experience with Agile/SCRUM methodologies and working in cross-functional teams
  • Strong problem-solving skills and a proactive, ownership-oriented mindset
  • Clear communicator, capable of explaining technical concepts to peers and non-engineers
  • Ability to navigate shifting priorities in a fast-paced, high-growth setting.
  • Solid understanding of RESTful service design, distributed systems, data modeling, caching concepts, and database technologies (SQL and/or NoSQL).
  • Strong technical skills in a CI/CD environment, with a working knowledge of software design principles related to performance, maintainability, and scalability.
  • Demonstrated ability to collaborate with cross-functional teams (Product, Design, Security, DevOps) and external partners to deliver high-quality features.

Nice To Haves

  • Hands-on experience with AWS cloud services and tools supporting deployment, monitoring, and observability (e.g., Terraform, CI/CD, Datadog, CloudWatch).
  • Exposure to startup or hyper-growth environments, with a pragmatic, iterative approach to building MVPs and delivering customer value.
  • Experience with React library
  • Familiarity with CI/CD practices, cloud platforms, or DevOps workflows
  • Able to effectively work cross-functionally within an enterprise environment

Responsibilities

  • Contribute to the design, development, testing, documentation, and deployment of backend services (Java).
  • Participate in the on-call rotation and assist in investigating and resolving production issues
  • Collaborate with engineers, product managers, and other stakeholders to deliver features and improvements
  • Take part in code reviews and team discussions to build high-quality, maintainable systems
  • Participate in sprint planning, architectural reviews, and efforts to improve engineering processes
  • Build familiarity with our systems, platform architecture, and customer use cases
  • Stay current with latest  technologies, tools, and engineering best practices
  • Open to occasional travel to FBG offices or industry events for collaboration and team-building
  • Develop, test, and deploy backend software features through high-quality, correct production code using Java, Spring Boot, and AWS.
  • Help design and implement scalable, low-latency distributed systems that power engaging iCasino experiences across web and mobile.
  • Work closely with internal and external teams to deliver stable, reliable systems aligned with our product roadmap and delivery schedules.
  • Collaborate with frontend, mobile, and platform engineers to shape backend services that support seamless, cross-platform user experiences.
  • Participate in architecture reviews, technical design discussions, sprint planning, and code reviews.
  • Improve and champion engineering best practices related to quality, maintainability, and system performance.
  • Contribute to discovery and design efforts for complex technical projects, translating business outcomes into scalable technical solutions.
  • Partner with Product, Design, DevOps, and Security to build and deliver features in a highly regulated production environment.
  • Participate in on-call rotations, assisting with incident response and ongoing support of production systems.
  • Operate according to Agile methodologies, sharing progress and blockers in daily stand-ups and retrospectives.
  • Stay curious and open to exploring opportunities across the stack, including frontend tools like React or shared logic via Kotlin Multiplatform.
  • Be open to occasional travel to Fanatics offices or industry events for collaboration, planning, or team-building.

Benefits

  • Medical
  • Dental
  • Vision
  • 401K
  • paid time off
  • GymPass
  • Pet Insurance
  • Family Care Benefits
  • $700 to set up your home office
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service