1 day ago
Base Salary
$190k - $238k/yr
Responsibilities
- Own the architecture of the payments platform, including provider integrations, deposit and withdrawal flows, and payment services used across Fanatics businesses.
- Design and build high-volume distributed services using Java and Spring Boot.
- Build payment orchestration, smart routing, failover, and integrations with processors, acquirers, payment methods, and banking partners.
- Design for third-party integration failures, including timeouts, retries, idempotency, duplicate callbacks, partial failures, and reconciliation.
- Lead provider and banking-partner onboarding, including integration, testing, and rollout strategy.
- Implement regulatory, card scheme, security, data handling, and PCI requirements in partnership with Legal, Compliance, Finance, Fraud, and Risk.
- Reduce payment costs and improve approval rates through routing and payment platform design.
- Lead architectural reviews, design sessions, incident postmortems, and mentoring across the engineering team.
- Partner with product, frontend, and mobile teams to deliver consistent payment experiences.
- Travel occasionally to Fanatics offices or industry events for planning, collaboration, and team development.
Requirements
- 8+ years of professional software engineering experience with deep expertise in Java and Spring Boot.
- Production experience building and operating payment systems, including deposit and withdrawal flows, payment gateway or processor integrations, card payments, or ACH.
- Strong understanding of idempotency, reconciliation, and failure handling for third-party integrations.
- Experience designing secure, high-scale, low-latency distributed systems.
- Experience with event-driven architectures and message streaming platforms such as Kafka.
- Working knowledge of payment-data security and compliance requirements, including PCI DSS.
- Demonstrated success setting technical direction and aligning multiple teams.
- Ability to explain complex technical tradeoffs to engineering, product, finance, and leadership audiences.
- Preferred experience in online gaming, sports betting, fintech, or banking.
- Preferred knowledge of card networks, acquirers, issuers, interchange, transaction classification, and chargebacks.
- Preferred experience with payment orchestration, smart routing, multi-business payments platforms, banking integrations, account funding, money movement, reconciliation, or settlement reporting.
- Preferred experience with AWS, Kubernetes, and observability tooling such as Datadog, Grafana, or CloudWatch.
Benefits
- Full-time employment with base salary and bonus eligibility.
- Interview and onboarding may include in-person components, including onsite interviews or a multi-day cultural immersion in New York City; requirements depend on role and location.
- Occasional travel to Fanatics offices or industry events may be required.
- Benefits information is provided through Fanatics’ benefits website.
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.
