Staff Engineer, Payments - Core
New
F
Fanatics Betting & GamingSports betting
Location: New York, NY, United States; Workplace Type: RemoteFull-TimeStaff
Salary190,000 - 237,500 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of professional software engineering experience
- Required Skills
- JavaKafkaSpring BootDistributed Systems
Requirements
- Bring 8+ years of professional software engineering experience.
- Have deep expertise in Java and Spring Boot.
- Have experience building and operating production payment systems, such as deposit and withdrawal flows, payment gateway or processor integrations, card payments, or ACH.
- Understand idempotency, reconciliation, and failure handling in systems that depend on third-party providers.
- Have experience designing secure, high-scale, low-latency distributed systems.
- Have experience with event-driven architectures and message streaming platforms such as Kafka.
- Have working knowledge of payment-data security and compliance requirements, including PCI DSS.
- Demonstrate success setting technical direction and driving alignment across multiple teams.
- Be able to explain technical tradeoffs to engineering, product, finance, and leadership audiences.
- Be comfortable working in a regulated environment with changing priorities.
Responsibilities
- Own the architecture of the payments platform, including provider integrations, deposit and withdrawal flows, and payment services used by other Fanatics businesses.
- Design and build high-volume distributed services in Java and Spring Boot.
- Build payment orchestration and routing across processors, acquirers, and payment methods, including provider failover.
- Design for integration failures, including timeouts, retries, idempotency, duplicate callbacks, partial failures, and reconciliation against provider and bank settlement files.
- Lead onboarding of providers and banking partners, including evaluation, integration design, testing, and rollout.
- Build regulatory and card scheme requirements into payment flows in partnership with Legal, Compliance, and Finance.
- Work with Fraud and Risk on payment risk signals, chargebacks, disputes, and attribution across businesses.
- Set standards for security, data handling, and limiting PCI scope across payment services.
- Lead architectural reviews, design sessions, and incident postmortems, and mentor engineers.
- Partner with product, frontend, and mobile teams on consistent customer payment experiences.
View Full Description & ApplyYou'll be redirected to the employer's site