Senior Payments Platform Architect

Fanatics Betting & Gaming

United States

Remote

USD 190,000 - 238,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Fanatics Betting & Gaming is seeking a Staff Engineer to own the payments platform for deposits, withdrawals, and checkout funding. You will design and build distributed services in Java and Spring Boot, drive payment routing, and partner with Fraud, Finance, Legal, and Compliance to meet regulatory requirements.

This role combines backend excellence with architectural leadership, mentoring engineers, and aligning multiple teams to improve approval rates, reduce costs, and ensure PCI compliance

Qualifications

  • 8+ years of professional software engineering experience, with deep expertise in Java and Spring Boot.
  • Experience building and operating payment systems in production, such as deposit and withdrawal flows, payment gateway or processor integrations, card payments, or ACH.
  • Strong understanding of idempotency, reconciliation, and failure handling in systems that depend on third-party providers.
  • Experience designing secure, high-scale, low-latency distributed systems.
  • Experience with event-driven architectures and message streaming platforms such as Kafka.
  • Working knowledge of security and compliance requirements for handling payment data, including PCI DSS.
  • Demonstrated success setting technical direction and driving alignment across multiple teams.
  • Ability to explain complex technical tradeoffs clearly to engineering, product, finance, and leadership audiences.

Responsibilities

  • Own the architecture of the payments platform, including provider integrations, deposit and withdrawal flows, and the services other Fanatics businesses call to take payment.
  • Design and build distributed services in Java and Spring Boot that process high transaction volume with strict requirements for correctness, security, and uptime.
  • Build payment orchestration and routing across processors, acquirers, and payment methods, using approval rate, cost, and provider health to decide where each transaction goes, with failover when a provider degrades.
  • Handle failure in third-party integrations by design, including timeouts, retries, idempotency, duplicate callbacks, partial failures, and reconciliation against provider and bank settlement files.
  • Lead the technical work of onboarding new providers and banking partners, including evaluating options and defining the integration, testing, and rollout approach.
  • Build in regulatory and card scheme requirements, such as per-jurisdiction rules and how transactions are classified, in partnership with Legal, Compliance, and Finance.
  • Work with Fraud and Risk to bring risk signals into the payment path and to handle chargebacks and disputes, including how they are attributed when funds are used across businesses.
  • Reduce payment cost through routing, provider terms, and design choices that avoid unnecessary movement of money.
  • Set standards for security, data handling, and limiting PCI scope across payment services.
  • Lead architectural reviews, design sessions, and incident postmortems, and mentor engineers across the team.
  • Partner with product, frontend, and mobile teams so that payment experiences are consistent and clear for customers.
  • Be open to occasional travel to Fanatics offices or industry events for planning, collaboration, and team development.

Skills

Java
Spring Boot
Payment systems
Idempotency
Distributed systems
Kafka
Security & Compliance
AWS
Kubernetes
Datadog
Grafana
CloudWatch

Tools

AWS
Kubernetes
Datadog
Grafana
CloudWatch

Job description

Fanatics Betting & Gaming is seeking a Staff Engineer to own the payments platform for deposits, withdrawals, and checkout funding. You will design and build distributed services in Java and Spring Boot, drive payment routing, and partner with Fraud, Finance, Legal, and Compliance to meet regulatory requirements.

This role combines backend excellence with architectural leadership, mentoring engineers, and aligning multiple teams to improve approval rates, reduce costs, and ensure PCI compliance

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Engineer, Payments Platform & Architect
Staff Engineer, Payments Platform & Architect

Fanatics Betting & Gaming • New York (NY)

On-site
USD 190,000 - 238,000
Remote Staff Java Engineer — Platform Architect
Remote Staff Java Engineer — Platform Architect

Fanatics Betting & Gaming • New York (NY)

Remote
USD 180,000 - 260,000
Senior Java Spring Boot Architect - Payments Platform
Senior Java Spring Boot Architect - Payments Platform

AppLab Systems, Inc • Princeton (NJ)

On-site
USD 160,000 - 210,000
Engineering Manager, Balance & Ledger Platform
Engineering Manager, Balance & Ledger Platform

Fanatics Betting & Gaming • United States

Remote
USD 190,000 - 238,000
Staff Backend Architect, Payments Platform
Staff Backend Architect, Payments Platform

Collectors Universe, Inc. • California

Hybrid
USD 170,000 - 250,000
Senior Software Architect — Payments & Enterprise Systems
Senior Software Architect — Payments & Enterprise Systems

PayJunction • United States

Hybrid
USD 240,000 - 275,000
Health, dental, vision coverage
401k with match
Paid time off
+3
Senior Full-Stack Engineer, Payments Platform
Senior Full-Stack Engineer, Payments Platform

Gen Digital Inc. • Mountain View (CA)

On-site
USD 180,000 - 240,000
AI tooling familiarity (N8N, LangChain
AI/ML exposure
Docker/Kubernetes experience
+1
Senior Staff Engineer - Global Payments Architecture
Senior Staff Engineer - Global Payments Architecture

Early Warning Services LLC • Chicago (IL)

Hybrid
USD 175,000 - 240,000
Senior Staff Architect – Global Payments Platform
Senior Staff Architect – Global Payments Platform

Early Warning Services LLC • Scottsdale (AZ)

Hybrid
USD 175,000 - 220,000
Healthcare Coverage
401(k) Retirement Plan
Paid Time Off
+2
Remote Senior Software Architect for Payments Platforms
Remote Senior Software Architect for Payments Platforms

PayJunction • Santa Barbara (CA)

Hybrid
USD 240,000 - 275,000
Health, dental & vision insurance 100%
401k with 6% match
FSA / Dependent Care FSA
+9