Senior Software Engineer, Accounts - Core

Fanatics Betting & Gaming•New York, NY
•$144,000 - $180,000•Remote

About The Position

Fanatics Betting and Gaming is seeking a Senior Software Engineer to build and maintain scalable, highly available, and compliant Java services supporting the customer account lifecycle. The hands-on role involves owning features end to end, solving integration problems, and collaborating with product, compliance, operations, and engineering partners. The Accounts team supports registration, login, identity verification, geolocation, eligibility, and responsible gaming controls. This is a US-based remote position.

Requirements

  • At least 5 years of professional software engineering experience with Java.
  • Strong experience building and supporting production Java backend services with Spring Boot or similar frameworks.
  • Experience developing REST APIs and integrating distributed systems and data flows.
  • Experience with event-driven architectures such as Kafka or similar messaging platforms.
  • Experience working in AWS or other cloud environments.
  • Experience with relational and NoSQL data stores such as Postgres and MongoDB.
  • Experience using AI tools or coding assistants to improve engineering productivity.
  • Strong troubleshooting, ownership, and communication skills, with the ability to work independently and with cross-functional partners.

Nice To Haves

  • Experience with identity and account systems such as registration, authentication, MFA, OAuth2/OIDC, KYC, fraud, or payments.
  • Experience with compliance-driven systems such as geolocation, responsible gaming, or regulatory data handling.
  • Experience building highly available, regulated, or enterprise-scale applications.
  • Experience with observability tooling such as Datadog and operating services on call.

Responsibilities

  • Design, build, and maintain Java backend services using Spring Boot or similar frameworks.
  • Deliver features for registration, KYC, login and MFA, device registration, account management, tax reporting, Fanatics ID integration, and watchlist monitoring.
  • Build and maintain services that enforce regulatory and responsible gaming requirements, including geolocation, state and self-exclusion, prohibited-person controls, loss limits, and eligibility.
  • Integrate third-party identity, verification, geolocation, and compliance providers, designing for failures, retries, and data integrity.
  • Write scalable, well-tested services with strong unit and integration test coverage.
  • Contribute to architecture and design discussions covering APIs, event-driven systems, and data flows.
  • Troubleshoot production issues, participate in the weekly on-call rotation, and contribute to runbooks and post-mortems.
  • Partner with Product, Technical Program Management, Compliance, Support, and client engineering to translate business and regulatory requirements into technical solutions; participate in sprint planning and agile delivery.
  • Mentor junior- to mid-level engineering teammates through code reviews, design feedback, and pairing.
  • Follow and improve engineering practices involving CI/CD, testing, observability, feature flagging, and documentation; address technical debt to improve reliability and maintainability.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service