Fanatics, Inc. logo
Fanatics, Inc.

We amplify pride and create connections for all fans around the world.

Senior Software Engineer (Java, Backend)

Software EngineerSoftware EngineerOtherRemoteTeam 1,001-5,000Since 2011H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

103 days ago

Salary

$121K - $200K / year

No structured requirement data.

Job Description

Senior Software Engineer (Java, Backend)

Fanatics, Inc.

Overview 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. 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. - Required Qualifications - 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. Preferred Qualifications - 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 Ready to build the future of sports betting? If you possess some of these qualifications but not all of them, we still encourage you to apply! The expected salary range for this role is based on job-related knowledge, skills, and experience. This role is eligible for the Fanatics Betting and Gaming annual bonus program and an equity award. *Salary range is listed in USD: $121,600 - $200,000 per year (actual salary will be determined in part by a successful candidate’s geographic location). In addition to base salary, bonus, and equity, full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, and more. We’ll also give you $700 to set up your home office! 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. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hardgoods; collect physical and digital trading cards, sports memorabilia, and other digital assets; and bet as the company builds its Sportsbook and iGaming platform. 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; and over 2,000 retail locations, including its Lids retail stores. Our more than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally. Launched in 2021, Fanatics Betting and Gaming is the online and retail sports betting subsidiary of Fanatics, a global digital sports platform. The Fanatics Sportsbook is available to 95% of the addressable online sports bettor market in the U.S. Fanatics Casino is currently available online in Michigan, New Jersey, Pennsylvania and West Virginia. Fanatics Betting and Gaming operates twenty-two retail sports betting locations, including the only sportsbook inside an NFL stadium at Northwest Stadium. Fanatics Betting and Gaming is headquartered in New York with offices in Denver, Leeds and Dublin.

Related Job Pages

More Software Engineer Jobs

Construmarket logo

Mid-Level Developer

Construmarket

Soluções digitais para construção civil, facilities e manutenção industrial. Grupo Softplan Indústria da Construção.

Software Engineer103 days ago
Full TimeRemoteTeam 51-200Since 2001H1B No Sponsor

• Gather and document the requirements necessary to carry out the project. • Analyze and specify corrective and preventive software solutions to meet the needs of internal and external projects. • Develop and modify programs, modules, and systems. • Analyze, fix, validate, and propose changes to database schemas, manage versioning, and evaluate performance of client installations when applicable. • Diagnose and analyze issues, identify technical solutions, and develop software fixes to resolve identified problems. • Set up and configure real and virtual test environments for validation, deployment, and acceptance across multiple operating systems. • Document product development processes and maintain confidentiality. • Design and develop software aimed at creating scalable and maintainable systems. • Provide technical support to the implementation team, guiding and clarifying questions regarding project functionality. • Analyze functional and non-functional requirements with internal and external stakeholders to develop integrated system tools. • Create and execute system tests to ensure the quality and correct functioning of the tool. • Define the project activity schedule together with the coordinator. • Identify opportunities to improve features and functionality. • Stay up to date with technological innovations and market trends.

Brazil
Job Closed
CareDx, Inc. logo

Software Engineer (Web Application Development) Summer Intern 2026

CareDx, Inc.

Creating life-changing solutions that enable transplant patients to thrive.

Software Engineer103 days ago
OtherRemoteTeam 501-1,000H1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Join our software engineering team and get hands-on experience building and improving commercial healthcare software. As an intern, you’ll contribute to one or more modern web applications and supporting services, collaborate with engineers and internal stakeholders, and learn how real products move from idea to production. You’ll work across the full software development lifecycle, use modern AI-assisted development tools, and participate in a CI/CD-driven delivery process. As part of the internship, you will also complete a capstone project that brings together your technical contributions, learning, and impact, culminating in a final presentation to engineering and business leaders. - Contribute code to production-grade web applications and services (front-end, back-end, or full-stack, depending on your interests and team needs) - Participate in SDLC activities: discovery, design, implementation, testing, deployment, and post-release improvements - Write clear, testable code; add or improve unit and integration tests - Use CI/CD pipelines to build, validate, and ship changes safely - Collaborate with product, QA, engineers, and other stakeholders to understand needs and deliver solutions - Troubleshoot issues and improve reliability, performance, usability, and maintainability - Learn and apply secure software practices, especially important in healthcare environments - Use modern AI tools to accelerate development while maintaining quality and correctness Qualifications - Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field - Experience with at least one programming language (preferably JavaScript, TypeScript, Java, C#, or similar) - Familiarity with web development fundamentals (HTML, CSS, modern web frameworks, databases) - Comfort learning new tools and working in a team environment - Curiosity, effective problem-solving, and persistence - Ability to communicate clearly (written and verbal) Benefits - Remote: US only roles - Base salary range: $20 — $25 USD Company Description CareDx, Inc. is a leading precision medicine solutions company focused on the discovery, development, and commercialization of clinically differentiated, high-value healthcare solutions for transplant patients and caregivers. CareDx offers products, testing services, and digital healthcare solutions along the pre- and post-transplant patient journey, and is the leading provider of genomics-based information for transplant patients.

United States
Job Closed
ContractRemoteTeam 10,001+Since 1999H1B No Sponsor

• Desarrollar, mejorar y mantener funcionalidades clave de la Super App utilizando React Native. • Ajustar pantallas, flujos, formularios, validaciones y componentes UI reutilizables. • Integrar APIs REST/GraphQL y manejar adecuadamente errores, autenticación, timeouts y telemetría. • Optimizar performance móvil (render, listas, imágenes, caching) para asegurar una experiencia fluida. • Atender y corregir bugs, crashes y problemas de compatibilidad en iOS y Android. • Realizar análisis de causa raíz y documentar evidencia, solución y validación del fix. • Mantener alta calidad de código mediante PRs pequeños, claros y alineados a estándares del repositorio. • Trabajar con ambientes dev/qa/stage/prod y apoyar en la generación de builds de prueba. • Colaborar estrechamente con equipos de Producto, QA, Arquitectura y DevOps en metodología ágil. • Contribuir a la salud de la base de código mediante refactorizaciones acotadas cuando sea necesario.

Mexico
Ishpi Information Technologies, Inc. (DBA ISHPI) logo

Appian Low Code Software Developer

Ishpi Information Technologies, Inc. (DBA ISHPI)

Fortifying National Preparedness, Agility, Strength and Advantage in the Cyber Domain

Software Engineer103 days ago
OtherRemoteTeam 201-500Since 2006H1B No Sponsor

• Create new development solutions and/or re-engineer existing solutions • Responsible for code implementation and documentation • Ensure interoperability in Appian and ServiceNow low code platforms

United States
$80K - $90K / year