
Staff Engineer, Balance and Ledger β Core
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in New York.
β’ Take charge of the architecture for ledger and balance services, focusing on data models, consistency guarantees, and interfaces for balances and spend authorization.
β’ Design and develop distributed services using Java and Spring Boot to handle high transaction volumes, ensuring strict correctness, idempotency, and auditability.
β’ Model funds by type and eligibility, taking into account client, product, customer location, and transaction type.
β’ Lead the phased migration of existing business wallets to a shared ledger, including dual-running, reconciliation, cutover, and rollback strategies.
β’ Architect event-driven integrations to ensure that balance changes are published reliably with consistent ordering and delivery.
β’ Collaborate with Responsible Gaming and Fraud teams to enforce customer protections such as limits and self-exclusion.
β’ Work together with Finance, Legal, and Compliance teams on fund attribution, settlement, chargebacks, and data sharing.
β’ Develop reconciliation and audit features, including transaction histories, financial reporting feeds, and verification tools.
β’ Lead cross-team technical initiatives, architectural evaluations, design discussions, and incident postmortems.
β’ Mentor engineers while enhancing security, observability, reliability, and testing standards.
β’ Partner with product, frontend, and mobile teams to ensure consistent customer-facing balance behavior.
β’ Participate in occasional travel to Fanatics offices or industry events for planning, collaboration, and team development.
β’ 8+ years of professional experience in software engineering.
β’ In-depth knowledge of Java and Spring Boot.
β’ Proven experience in designing and managing a ledger, wallet, balance service, or financial system of record.
β’ Strong understanding of transactional consistency, idempotency, concurrency control, and relational data modeling.
β’ Experience in constructing event-driven systems and working with message streaming platforms such as Kafka.
β’ Track record of successfully setting technical direction and achieving alignment across multiple teams.
β’ Experience with migrating live, high-traffic systems while minimizing customer impact.
β’ Ability to communicate complex technical trade-offs clearly to engineering, product, finance, and leadership stakeholders.
β’ Comfortable working in a fast-paced, regulated environment with shifting priorities.
β’ Preferred: experience in online gaming, sports betting, fintech, banking, or payments.
β’ Preferred: familiarity with shared platforms utilized by various business units.
β’ Preferred: background in financial reconciliation, settlement, or accounting-related data models.
β’ Preferred: understanding of data privacy and consent requirements.
β’ 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.
β’ Competitive base and bonus compensation.
β’ Comprehensive benefits information available at https://benefitsatfanatics.com/.
β’ Flexible remote work arrangement.
β’ Occasional travel to Fanatics offices or industry events.
β’ In-person interview and onboarding processes may be required.
β’ Opportunity to participate in Better: LIVE, a multi-day cultural immersion experience in New York City for full-time, non-seasonal hires.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.