Staff Engineer, Payments - Core

New
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
190,000 - 237,500 USD per year
Apply Now