4 hours ago
Base Salary
$190k - $238k/yr
Responsibilities
- Own the architecture, data model, consistency guarantees, and interfaces for shared ledger and balance services.
- Design and build high-volume distributed services in Java and Spring Boot with strict correctness, idempotency, and auditability requirements.
- Model fund types and eligibility across products, customers, locations, and transaction types, including rapid regulatory restrictions.
- Lead phased migration of existing wallets, including dual-running, reconciliation, cutover, and rollback planning.
- Architect event-driven integrations so balance changes are reliably published with dependable ordering and delivery.
- Ensure responsible gaming protections, limits, and self-exclusion rules remain enforced across businesses.
- Partner with Finance, Legal, Compliance, Fraud, Payments, and Responsible Gaming on attribution, settlement, chargebacks, privacy, and data-sharing concerns.
- Build reconciliation, audit, transaction-history, financial-reporting, and independent balance-verification tooling.
- Lead cross-team technical initiatives, architectural reviews, design sessions, and incident postmortems.
- Mentor engineers and raise standards for security, observability, reliability, and testing.
- Collaborate with product, frontend, and mobile teams to ensure consistent customer-facing balance behavior.
- Travel occasionally to Fanatics offices or industry events as needed.
Requirements
- 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 comparable financial system of record.
- Strong knowledge of transactional consistency, idempotency, concurrency control, and relational data modeling.
- Experience building event-driven systems and working with message streaming platforms such as Kafka.
- Demonstrated ability to set technical direction and drive alignment across multiple teams.
- Experience migrating live, high-traffic systems with minimal customer impact.
- Ability to explain complex technical tradeoffs to engineering, product, finance, and leadership audiences.
- Comfort working in a fast-paced, regulated environment.
- Preferred: experience in online gaming, sports betting, fintech, banking, or payments.
- Preferred: experience with shared platforms serving multiple business units and managing adoption, versioning, and ownership boundaries.
- Preferred: experience with financial reconciliation, settlement, or accounting-oriented data models.
- Preferred: familiarity with data privacy and consent requirements across legal entities.
- Preferred: experience with AWS, Kubernetes, and observability tools such as Datadog, Grafana, or CloudWatch.
- Preferred: interest in developer experience, clean API design, and maintainable systems.
Benefits
- Full-time employment with base and bonus eligibility.
- Benefits information is provided through Fanatics’ benefits portal.
- In-person components such as onsite interviews or multi-day New York City cultural immersion may apply depending on role and location.
- Occasional travel to Fanatics offices or industry events may be required.
Tech Stack
Categories
About Fanatics
Fanatics is a New York–based digital sports platform that sells licensed team merchandise, trading cards, and operates a growing online sportsbook for fans. Its businesses span e-commerce for leagues and teams, manufacturing and distributing collectibles (including the Topps trading card brand), and betting and iGaming. The privately held company operates globally and powers official online stores and in-venue retail for major professional and college sports organizations.
