We amplify pride and create connections for all fans around the world.
Software Engineer III (Backend, Java)
Location
United States
Posted
103 days ago
Salary
$110K - $181K / year
No structured requirement data.
Job Description
Software Engineer III (Backend, Java)
Fanatics, Inc.
As a Software Engineer III (Backend, Java), you'll join an emerging team within FBG, working on a highly scalable, fault-tolerant system that powers competitive sports experiences. Your responsibilities will include designing, implementing, testing, and maintaining software for a distributed, event-driven platform that powers player performance contests across multiple jurisdictions. The system handles real-time data ingestion, pricing logic, entry validation, risk controls, and automated settlement at scale. Beyond coding, you'll contribute to mentoring junior engineers, promoting engineering best practices, and collaborating with internal teams to ensure seamless interactions between our casino platform and other services within the Fanatics ecosystem. Responsibilities - As a microservices developer, you are required to build software systems that have well-defined interfaces. The selected candidate will need to write modular, reusable code. The candidate will be responsible for delivering high-quality results on large enterprise projects. - Develop, test, document, and deploy high-quality software into production - Build features and tools that you and your team use - Clarify requirements and assist with coding/story estimates - Participate in the on-call rotation when needed to troubleshoot software issues - Quickly identify when to troubleshoot or escalate when tasks or projects hit roadblocks - Mitigate immediate risk, identify and resolve root causes - Make technical and design approach trade-off decisions - Contribute to team planning and design discussions, building more expertise around design approaches, driving best practices, and improving the speed of delivery - Impact software quality, customer experience, and maintainability of product features by helping to automate testing and manual operational excellence tasks - Work closely with our product team and other internal stakeholders to make technology decisions that grow and improve our products - Must be open to occasional travel to Fanatics Betting & Gaming offices and other locations for conferences, events, meetings, and team-building activities Required Qualifications - 4+ years of industry experience. - 3+ years of experience in Java/Spring Boot and Kotlin - 2+ years of experience building highly scalable and fault-tolerant systems - Design and develop Microservices systems with Java, Spring Boot - Able to triage and debug system-wide production issues - Able to effectively communicate complex technical subjects to a variety of audiences (engineers, technical leaders, marketing and operations teams, non-technical functional leaders) - Familiar with Agile software product delivery and SCRUM methodology - Thrive in an entrepreneurial, hyper-growth environment where priorities evolve regularly, and decisions are made quickly Preferred Qualifications - Experience with AWS or other cloud computing platforms - Experience with PostgreSQL or other relational DB experience (e.g., MySQL, Oracle, etc.) Salary Range: $110,200 – $181,250 USD per year The base salary for this role is based on job-related knowledge, skills, and experience and may vary depending on the successful candidate’s geographic location. Remote employee may also be eligible for a home office setup stipend. For information about our benefits, please visit https://benefitsatfanatics.com/ Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE—a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process. Ready to build the future of sports betting? If you possess some of these skills but not all of them, we still encourage you to apply! 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 Guides
Related Job Pages
More Software Engineer Jobs
• Architecture: You actively shape the design of a scalable GenAI and agent platform and contribute to sound architectural decisions. • Development: Using Python, you implement AI agents based on LangGraph, LangChain, crew.ai or Strands and develop high-performance MCP servers for the secure integration of tools and systems. • Integration: In collaboration with tenant and identity management, you connect services, APIs and systems into a stable overall architecture. • Data platform: By building a modular data layer and well-structured data products, you create the foundation for high-performance AI workloads. • Deployment: You implement cloud-native deployments on AWS, integrate Bedrock services, and develop a modern eventing infrastructure for scalable processes.
• As part of our new AI Foundation team, you will share responsibility for our company-wide GenAI, agent, and data platform. • You will connect AI, data, eventing and autonomous agents into a scalable, orchestrated end-to-end architecture. • Your aim: systems in which agents not only act intelligently, but are controllable, resilient, securely embedded and production-ready — from copilots to autonomous multi-agent workflows. • You will define the target architecture for our GenAI and agent platform, develop scalable structures and establish binding architectural principles for AI, data and eventing. • As the owner of the AI and Data Foundation, you will design MCP servers as a controlled execution layer, orchestrate planner, executor and validator patterns, and implement guardrails and observability concepts. • By building a modular Data Foundation and clearly defined data products, you will anchor API-first and domain-oriented models, integrate structured and unstructured data into RAG-capable architectures and ensure quality and governance. • You will develop a scalable eventing framework, define event contracts and schema governance, and integrate agents into event-driven workflows with a focus on idempotence and resilience. • Through technical leadership, mentoring and clear standards, you will steer technology decisions, evaluate new frameworks and define the roadmap for our AI and data platform in close collaboration with security, cloud and business teams.
• As a Sr AEM Developer, you are passionate about experience innovation and eager to push the boundaries of what’s possible. • You will thrive in this role if you are a curious problem solver who challenges the status quo. • A collaborator who values teamwork and knowledge-sharing. • Excited by the intersection of technology, creativity and data. • Experienced in Agile methodologies and consulting (a plus).
Senior Software Engineer - Insurance Team
FabricThe national pay range for this role is $165,000.00 - $210,000.00 per year. Actual compensation will be determined by factors such as the candidate's geographic market, experience, skills, and qualifications. Certain roles may also be eligible for additional compensation. If your compensation requirement is greater than our posted range, please still consider applying; a determination can be made based on unique qualifications. Expected compensation ranges for this role may change over time.
From electronic signatures to underwriting, engineering is at the core of everything we build. We aim to create humane software that includes only the essential complexity. Like software, we are a constant work in progress, and we believe that personal growth comes from making mistakes and exploring thorny problems. The quality of our work is driven by the diversity of our individual backgrounds and experiences. We’re hiring a talented Senior Software Engineer to join our Insurance team to build out our fleet of tools and products to help parents secure their family’s financial future. Come join us as we re-make a $650 Billion industry and work to improve the lives of millions of families. Your day-to-day: - Develop full-stack features in TypeScript and React, running in a serverless AWS environment. - Lead technical projects and initiatives, drive architectural decisions, and mentor team members. - Participate in the design and implementation of features to grow Fabric's core platform. We work in two week sprints. - Collaborate with other engineers to help us continually improve our codebase, to support a growing startup with big ambitions. - Help your fellow engineers grow in new and exciting ways! What you’ll bring to the table: - 5+ years of software development experience in a product-centric environment. - 3+ Experience in a JavaScript or TypeScript environment. - Experience with modern, functional UI paradigms. We use React. - Expertise building highly performant User Interfaces and the scalable, reliable APIs that hydrate them. - Effective communication skills used in technical problem solving. - Compassion, both for Fabric’s customers and your fellow teammates. - Willingness to make mistakes. - Enthusiasm for engineering and technology. Bonus points if you have: - Experience building and managing distributed systems with AWS. We use services like Lambda, Cognito, DynamoDb, S3, SQS, and SNS. - Knowledge of CI/CD pipelines and deployment processes. - Knowledge of financial and insurance products. Salary Range: $140,000 - $180,000



