Staff Engineer, Balance and Ledger - Core

Fanatics Betting & Gaming•New York, NY
•$190,000 - $237,500

About The Position

Fanatics Betting & Gaming is hiring a Staff Engineer for its Balance and Ledger team. The role is the technical owner of ledger and balance services that hold customer funds across Fanatics. The shared platform will support customer-level balances across Sportsbook and Casino, Markets, and other lines of business. The engineer will set the platform’s technical direction and design a correct, auditable ledger, a balance model that controls where funds may be used, and a migration path for existing wallets that avoids disrupting customers. This position combines deep backend engineering with architectural leadership. It involves close collaboration with Payments, Fraud, Responsible Gaming, Finance, Legal, and Compliance, and guiding engineers across teams as new businesses adopt the shared ledger. The role also partners with product, frontend, and mobile teams to ensure consistent customer experiences and may involve occasional travel to Fanatics offices or industry events.

Requirements

  • At least 8 years of professional software engineering experience, with deep expertise in Java and Spring Boot.
  • Experience designing and operating a ledger, wallet, balance service, or other financial system of record where correctness and auditability are required.
  • Strong command of transactional consistency, idempotency, concurrency control, and relational data modeling for systems that cannot lose or double-count transactions.
  • Experience building event-driven systems and working with message streaming platforms such as Kafka.
  • Demonstrated success setting technical direction and driving alignment across multiple teams.
  • Experience migrating live, high-traffic systems with minimal customer impact.
  • Ability to explain complex technical tradeoffs clearly to engineering, product, finance, and leadership audiences.
  • Comfort working in a fast-paced, regulated environment with changing priorities.

Nice To Haves

  • Experience in online gaming, sports betting, fintech, banking, or payments.
  • Experience with a shared platform used by several business units, including managing adoption, versioning, and ownership boundaries.
  • Experience with financial reconciliation, settlement, or accounting-oriented data models.
  • Familiarity with data privacy and consent requirements when customer data moves between legal entities.
  • Experience with AWS, Kubernetes, and observability tooling such as Datadog, Grafana, or CloudWatch.
  • Interest in developer experience, clean API design, and systems that remain maintainable as more teams depend on them.

Responsibilities

  • Own the architecture of ledger and balance services, including the data model, consistency guarantees, and interfaces for reading balances and authorizing spending.
  • Design and build high-volume distributed services using Java and Spring Boot, with strict correctness, idempotency, and auditability requirements.
  • Model fund types and eligibility so customer funds are usable only where permitted by client, product, location, and transaction type, and support safe, rapid application of regulatory restrictions.
  • Lead phased migration of existing business wallets to the shared ledger, including dual-running, reconciliation, cutover, and rollback plans that avoid customer-visible downtime.
  • Architect reliable event-driven integrations so balance changes are published with dependable ordering and delivery for downstream consumers.
  • Work with Responsible Gaming and Fraud teams to ensure customer protections, including limits and self-exclusion, remain enforced across businesses.
  • Work with Finance, Legal, and Compliance on fund attribution, settlement, chargebacks, and data sharing between Fanatics entities.
  • Build reconciliation and audit capabilities, including transaction histories, financial reporting feeds, and tools for Operations and Finance to independently verify balances.
  • Lead cross-team technical initiatives and facilitate architectural reviews, design sessions, and incident postmortems.
  • Mentor engineers and raise standards for security, observability, reliability, and testing.
  • Partner with product, frontend, and mobile teams to ensure balance behavior is clear and consistent in customer-facing experiences.
  • Be open to occasional travel to Fanatics offices or industry events for planning, collaboration, and team development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service