Staff Engineer, Payments - Core

Fanatics

Confirmed live today High trust

Quick summary

Work type
On-site
Location
New York, NYJacksonville, FL
Salary
$190,000–$237,500 / yr
Posted
7 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $206k
This role $214k
$138k $266k
below market most similar roles pay here above market

This role pays more than 55% of similar roles. Most pay $174,600–$238,250 — the blue band above. At the midpoint, this role pays about $214k versus about $206k for comparable roles.

Based on 240 similar postings.

Employer

About Fanatics

Fanatics is a global leader in licensed sports merchandise, operating e-commerce sites, physical retail, and on-demand manufacturing for professional sports leagues and teams worldwide.

Fanatics currently has 9 open roles on FindRole.

Listed pay typically runs $144,000–$235,000 across 9 roles with salary data.

Most-posted roles

View all roles at Fanatics

At a glance

TL;DR · Staff Engineer, Payments - Core

As a Staff Engineer on the Payments team, you will serve as the technical owner of systems moving money into, out of, and across Fanatics businesses. You will design and build distributed services in Java and Spring Boot to process high transaction volumes for the Sportsbook and Casino, while extending payment options to other business units. Your daily work involves building payment orchestration and routing across processors, acquirers, and banking partners to improve approval rates and reduce costs. You will manage provider integrations, handle failure logic like idempotency and reconciliation, and ensure compliance with state regulations and card scheme rules. Key technologies include Kafka, AWS, Kubernetes, and observability tools like Datadog. You will lead architectural direction, mentor engineers, and partner with Fraud, Finance, and Legal teams.

What does a Engineer earn in New York?

Median $200000 from 36 postings across 15 companies.

See salary data

What you'll do

  • Own the architecture of the payments platform, including provider integrations and deposit and withdrawal flows.
  • Design and build distributed services in Java and Spring Boot to process high transaction volumes.
  • Build payment orchestration and routing to optimize for approval rates, costs, and provider health.
  • Handle third-party integration failures using timeouts, retries, idempotency, and reconciliation against settlement files.
  • Lead the technical onboarding of new providers and banking partners by defining integration and rollout approaches.
  • Build regulatory and card scheme requirements into payment flows in partnership with Legal and Compliance.
  • Integrate risk signals into the payment path to handle chargebacks and disputes.
  • Set standards for security, data handling, and limiting PCI scope across all payment services.

What we're looking for

  • 8+ years of professional software engineering experience with deep expertise in Java and Spring Boot.
  • Experience building and operating production payment systems, including deposit/withdrawal flows, payment gateways, or ACH.
  • Experience designing secure, high-scale, low-latency distributed systems and event-driven architectures using 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.
  • Experience in online gaming, sports betting, fintech, or banking (preferred).
  • Knowledge of card networks, acquirers, issuers, interchange, transaction classification, and chargeback processes (preferred).
  • Experience with AWS, Kubernetes, and observability tooling such as Datadog, Grafana, or CloudWatch (preferred).

More like this

Similar roles

Director, Software Engineering

Visa

Foster City, CA 35 days ago $219,100–$350,800
Java Kafka Kubernetes Docker Spring Boot REST Vert.x Hazelcast Git Maven CI/CD AI/ML Generative AI Relational Databases Event-Driven Architecture API Design System Design PCI-DSS Observability
10+ yrs exp Hybrid

Staff Engineer, Global Payment Network

Capital One Financial

McLean, VA +3 61 days ago
Java Python Go JavaScript TypeScript Swift Networking BGP Wi-Fi SD-WAN Data Center Networking Claude Code Windsurf AI Agents Solution Architecture System Development
7+ yrs exp

Staff Engineer

GEICO

Remote (Seattle, WA) 161 days ago $115,000–$230,000
Docker Kubernetes Java .NET Go Python C++ HTML CSS JavaScript MySQL PostgreSQL BMC Helix REST SOAP CI/CD Infrastructure as Code Terraform Ansible Git CircleCI Grafana Prometheus AWS GCP Azure Lambda Kappa ML AI
6+ yrs exp Remote

Staff Engineer

Capital One Financial

McLean, VA +2 60 days ago
CI/CD Microservices Kubernetes Docker AWS GCP Azure Terraform Cross plane AI Tooling DevOps Cloud Architecture Git Cybersecurity Telemetry Systems
7+ yrs exp