Fanatics, Inc. logo
Fanatics, Inc.

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

Software Engineer II

Backend EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 1,001-5,000Since 2011H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

74 days ago

Salary

$118K - $156K / year

Seniority

Mid Level

Job Description

Software Engineer II

Fanatics, Inc.

Overview Fanatics Betting & Gaming (FBG) is on a mission to create the best online sportsbook in the industry, and we’re looking for an experienced Software Engineer II, Back End (Payments & Wallet) to help us get there. As a Software Engineer II on our Payments & Wallet team, you will contribute to building and maintaining the backend systems that power the financial core of our sportsbook platform. You’ll work on services that enable deposits, withdrawals, wallet management, bet placement and settlement, casino transactions, and integrations with payment providers—helping ensure reliable, secure, and scalable financial operations for our users. You will collaborate with engineers across the team to implement designs, contribute to technical discussions, and support the development of systems that operate in a highly regulated, high-availability environment. Launched in 2021, Fanatics Betting and Gaming is the online and retail sports betting subsidiary of Fanatics Holdings Inc., a global digital sports platform. The Fanatics Sportsbook is available to nearly 93% of the addressable online sports bettor market in the U.S. At FBG, we’re revolutionizing sports betting with cutting-edge technology, a customer-first mindset, and a world-class engineering team. You’ll have the opportunity to work on complex, high-scale systems while growing your skills in a collaborative and fast-paced environment. Responsibilities - Contribute to building backend microservices with well-defined interfaces and reusable components - Develop, test, and deploy high-quality software into production - Participate in implementing designs and contribute to technical discussions - Write modular, maintainable, and well-tested code following engineering best practices - Incorporate feedback from code reviews to improve code quality and maintainability - Assist in troubleshooting software issues across environments (development, staging, production) and escalate when necessary - Support on-call rotations by shadowing and assisting in diagnosing production issues - Participate in team planning discussions and contribute to feature delivery aligned with the product roadmap - Collaborate with cross-functional peers (PM, Design, DevOps, Security, Front-end engineers) - Support integrations with third-party payment providers and internal platform services - Contribute to improving system reliability, performance, and maintainability - Help improve documentation and support operational excellence efforts - Must be open to occasional travel to Fanatics Betting & Gaming offices and other locations for conferences, events, meetings, and team building activities Qualifications We value aptitude over experience but here are some key skills that will make you successful on this team: - 1–3 years of OO development experience building and deploying scalable, high-performance applications (Java strongly preferred) - Experience with Java, Spring Boot, or similar backend frameworks - Familiarity with microservices architecture and RESTful APIs - Ability to debug and troubleshoot issues in lower environments (e.g., development, staging) - Familiar with web-related technologies (e.g., HTTP, REST, TCP/IP) - Familiar with version control tools (e.g., Git, SVN) - Familiar with OOP concepts, design patterns, and software engineering principles - Exposure to cloud platforms such as AWS and/or GCP is a plus - Familiarity with message-oriented middleware (e.g., Kafka) or distributed systems concepts is a plus - Experience with Docker or containerized environments is a plus - Ability to collaborate effectively with other engineers and communicate technical concepts clearly - Strong analytical and problem-solving skills - Ability to thrive in a fast-paced, high-growth environment where priorities evolve quickly - Passion for software development and a desire to learn and grow within a highly collaborative team Working Across Regions This role works closely with engineering teams across multiple regions. Success requires clear communication, effective collaboration, and comfort working with distributed teams. Travel Expectations This role includes occasional domestic travel and periodic travel for team offsites, planning sessions, or cross-team collaboration. Why Platform Engineering at FBG Platform Engineering at FBG operates with a product-first mindset. Our mission is to empower developers with reliable, scalable, and intuitive platforms that accelerate innovation and delivery. If you possess some of these skills 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; ranges will change based on country and state of residence, which are reflected in Geographical Zones defined by Fanatics Betting and Gaming. *Salary Range: $118,250 to $156,250 (Salary range incorporates all of our Geographical Compensation Zones and is subject to change as the Zone associated with the actual Offer is confirmed). In addition to the base, 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, Free Ship deliveries, and more. We’ll also give you $700 to set up your home office! For information about our benefits, please visit https://benefitsatfanatics.com/

Job Requirements

  • 1–3 years of OO development experience building and deploying scalable, high-performance applications (Java strongly preferred)
  • Experience with Java, Spring Boot, or similar backend frameworks
  • Familiarity with microservices architecture and RESTful APIs
  • Ability to debug and troubleshoot issues in lower environments (e.g., development, staging)
  • Familiar with web-related technologies (e.g., HTTP, REST, TCP/IP)
  • Familiar with version control tools (e.g., Git, SVN)
  • Familiar with OOP concepts, design patterns, and software engineering principles
  • Exposure to cloud platforms such as AWS and/or GCP is a plus
  • Familiarity with message-oriented middleware (e.g., Kafka) or distributed systems concepts is a plus
  • Experience with Docker or containerized environments is a plus
  • Ability to collaborate effectively with other engineers and communicate technical concepts clearly
  • Strong analytical and problem-solving skills
  • Ability to thrive in a fast-paced, high-growth environment where priorities evolve quickly
  • Passion for software development and a desire to learn and grow within a highly collaborative team
  • Travel Expectations
  • This role includes occasional domestic travel and periodic travel for team offsites, planning sessions, or cross-team collaboration.

Benefits

  • Eligible for the Fanatics Betting and Gaming annual bonus program and an equity award
  • Salary Range: $118,250 to $156,250 (Salary range incorporates all of our Geographical Compensation Zones and is subject to change as the Zone associated with the actual Offer is confirmed)
  • Full-time employees are eligible for Medical, Dental, Vision, 401K, paid time off, and other benefits like GymPass, Pet Insurance, Family Care Benefits, Free Ship deliveries, and more
  • We’ll also give you $700 to set up your home office!

Related Job Pages

More Backend Engineer Jobs

Kotter logo

Part-Time LMS Platform Architect

Kotter

Accelerated Transformation. Powered by Kotter

Backend Engineer74 days ago
Part TimeRemoteTeam 11-50H1B No Sponsor

• Lead the strategic design of the Thought Industries instance, ensuring the site structure aligns with long-term business goals and user experience best practices. • Build and manage multi-tenant environments for large clients and our partner network, ensuring seamless user experience, content access, and reporting for each. • Oversee the ingestion and organization of learning assets, including SCORM files exported from Articulate Rise, video content, and interactive assessments. • Design and maintain complex user flows, registration groups, and permission levels to ensure data security and a frictionless learner journey. • Manage and troubleshoot the flow of data between the LMS and our broader tech stack, including HubSpot (CRM), Zapier, Jotform, and Stripe. • Implement and manage digital badging workflows through Credly to enhance learner value and recognition. • Design custom reports and executive dashboards within Thought Industries to track KPIs, learner progress, and revenue impact. • Serve as the Tier 3 technical lead for all platform issues, resolving complex bugs, API discrepancies, or display errors. • Additional duties as assigned.

District Of Columbia + 6 moreAll locations: District Of Columbia | Illinois | New York | Massachusetts | Tennessee | Texas | Washington
$40K - $50K / year
Job Closed
Self Financial, Inc. logo

Senior Software Engineer, Backend

Self Financial, Inc.

Build credit. Build savings. Build dreams.

Backend Engineer74 days ago
Full TimeRemoteTeam 51-200Since 2015H1B No Sponsor

• Support and maintain the PayPort payment platform and related services • Ensure system uptime, reliability, and performance of critical payment workflows • Monitor, troubleshoot, and resolve production issues impacting payment systems • Design, develop, and enhance payment processing capabilities and integrations • Build and support bank and bureau reporting functionality • Contribute to scalable, secure, and high-performance software solutions • Participate in all phases of the software development lifecycle • Support day-to-day "run the business" operations for payment systems • Improve system reliability through monitoring, alerting, and performance optimization • Implement best practices in testing, automation, and deployment • Collaborate with cross-functional partners including Product, DevOps, and Finance • Participate in code reviews, technical design discussions, and sprint planning • Mentor junior and mid-level engineers as needed

Texas
$114K - $169K / year
Job Closed
Self Financial, Inc. logo

Staff Software Engineer – Backend

Self Financial, Inc.

Build credit. Build savings. Build dreams.

Backend Engineer74 days ago
Full TimeRemoteTeam 51-200Since 2015H1B No Sponsor

• Develop capabilities that support our credit building products and banking core systems • Develop services and infrastructure that provide essential functions at a massive scale • Work closely with Product Managers to build tools and systems required for us to service our financial products to our large customer base • Report to an Engineering Manager and work with our amazing team of Professional Engineers

Texas
$134K - $190K / year
Job Closed
PUCRS Carreiras logo

Senior Full Stack Java Developer

PUCRS Carreiras

Aqui você encontra estágios, vagas efetivas, capacitações, consultoria e aconselhamento de carreira.

Backend Engineer74 days ago
Full TimeRemoteTeam 11-50Since 2011H1B No Sponsor

• Develop Full Stack applications, working on the frontend with Angular (versions 8 to 18), including the creation of UX/UI components, and on the backend with Java (versions 11 and 21) in a microservices architecture; • Create and maintain REST APIs and Web Services, ensuring reliable integration between internal and external systems; • Model and optimize Oracle database structures, ensuring performance, integrity and availability of information; • Gather and interpret business requirements autonomously, proposing viable solutions that consider resources, timelines and organizational impact; • Estimate implementation effort for systems, ensuring execution remains within defined parameters and deadlines; • Support requirements elicitation with users, contributing to feasibility studies and the evaluation of technological alternatives; • Produce and maintain technical and functional system documentation, ensuring traceability, governance and ongoing maintenance — with support from AI tools; • Ensure the security, integrity and availability of applications by adopting best practices for data protection and access control; • Provide technical guidance to other developers on the team, serving as a reference for adopted solutions and promoting best practices; • Actively participate in the definition and adoption of new technologies and frameworks, evaluating trends and contributing to the evolution of the solution portfolio; • Lead migration of legacy systems (Java 6 and 8) to modern versions, ensuring operational continuity and functional compliance; • Work with DevOps practices, microservices and continuous integration as part of the daily development workflow.

Brazil
Job Closed