Staff Engineer, Payments – Core

Posted 4 days ago

This is a fully remote position, open to applicants in New York.

πŸ“‹ Description

β€’ Take ownership of the architecture for the payments platform, encompassing provider integrations, deposit and withdrawal workflows, and payment services utilized by various Fanatics businesses.

β€’ Design and develop distributed Java and Spring Boot services that handle high transaction volumes while adhering to strict standards of correctness, security, and uptime.

β€’ Create payment orchestration and routing systems that manage processors, acquirers, and payment methods based on approval rates, costs, and provider health, including failover mechanisms for underperforming providers.

β€’ Strategize for potential third-party integration failures, addressing timeouts, retries, idempotency, duplicate callbacks, partial failures, and reconciliation with provider and bank settlement files.

β€’ Oversee the onboarding process for new providers and banking partners, which includes evaluation, integration, testing, and deployment.

β€’ Collaborate with Legal, Compliance, and Finance to implement regulatory and card scheme requirements.

β€’ Work alongside the Fraud and Risk teams to address payment-path risk signals, chargebacks, and disputes.

β€’ Aim to minimize payment costs by optimizing routing, negotiating provider terms, and reducing unnecessary financial transactions.

β€’ Establish standards for security, data management, and minimizing PCI scope.

β€’ Facilitate architectural reviews, design discussions, incident postmortems, and mentor engineering staff.

β€’ Collaborate with product, frontend, and mobile teams to ensure a consistent customer payment experience.

β€’ Define the technical direction for payments across various teams.


⛳️ Requirements

β€’ Over 8 years of professional software engineering experience.

β€’ Extensive expertise in Java and Spring Boot.

β€’ Proven experience in developing and maintaining production payment systems, which includes deposit and withdrawal workflows, payment gateway or processor integrations, card payments, or ACH.

β€’ Strong comprehension of idempotency, reconciliation, and failure management with third-party providers.

β€’ Experience in designing secure, high-scale, low-latency distributed systems.

β€’ Familiarity with event-driven architectures and message streaming platforms such as Kafka.

β€’ Working knowledge of payment data security and compliance standards, including PCI DSS.

β€’ Demonstrated ability to set technical direction and foster alignment across multiple teams.

β€’ Proficient in articulating complex technical trade-offs clearly to engineering, product, finance, and leadership audiences.

β€’ Comfortable working in a dynamic, regulated environment with shifting priorities.

β€’ Preferred: background in online gaming, sports betting, fintech, or banking.

β€’ Preferred: understanding of card networks, acquirers, issuers, interchange, transaction classifications, and chargeback processes.

β€’ Preferred: experience with payment orchestration, smart routing, or multi-business-unit payments platforms.

β€’ Preferred: experience in integrating banking partners or developing account funding and money movement products.

β€’ Preferred: knowledge in financial reconciliation and settlement reporting.

β€’ Preferred: experience with AWS, Kubernetes, and observability tools such as Datadog, Grafana, or CloudWatch.

β€’ Preferred: interest in enhancing developer experience, clean API design, and maintainable systems.


🏝️ Benefits

β€’ Competitive base salary and bonus structure.

β€’ Full-time position.

β€’ Possibility of in-person onboarding events, including "Launching into Better: LIVE"β€”a multi-day cultural immersion in New York City.

β€’ Comprehensive benefits information available at https://benefitsatfanatics.com/.

β€’ Occasional travel to Fanatics offices or industry events for planning, collaboration, and team development.

People also viewed

Labcorp14 hours ago

Lead Software Development Engineer

US flagNorth Carolina OnlyFull-timeFull-stack Engineer$75k – $140k/year
ApplyView job
Apollo.io14 hours ago

Senior Software Engineer, Fullstack – Builder Studio

CA flagCanada OnlyFull-timeFull-stack Engineer
ApplyView job
SoftDesign14 hours ago

Software Engineer – Full Stack, Java/React

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Evolent14 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$125k – $145k/year
ApplyView job
Affirm14 hours ago

Software Engineer II, Backend

PL flagPoland OnlyFull-timeFull-stack EngineerPLN 259k – PLN 379k/year
ApplyView job
Affirm14 hours ago

Software Engineer II, Backend – Card

ES flagSpain OnlyFreelanceFull-stack Engineer€73k – €109k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers