Remote Senior Java Backend Engineer - Accounts & Compliance

Fanatics Inc.

New York (NY)

Remote

USD 144,000 - 180,000

Full time

3 days ago
Be an early applicant

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 is seeking a Senior Software Engineer, Accounts - Core in a US-based remote role. You will design, build, and maintain Java backend services for the account lifecycle, including registration, KYC, login, MFA, and compliance integrations, while collaborating with product, compliance, and operations teams.

You will contribute to architecture discussions, write well-tested code, and mentor peers, with a focus on reliability, observability, and scalable systems.

Qualifications

  • 5+ years of professional software engineering experience with Java.
  • Strong experience building and supporting production Java backend services with Spring Boot.
  • Experience developing REST APIs and integrating distributed systems and data flows.
  • Experience with event-driven architectures such as Kafka or similar messaging platforms.
  • Experience working in AWS or other cloud environments.
  • Experience with relational and NoSQL data stores such as Postgres and MongoDB.
  • Experience using AI tools or coding assistants to improve engineering productivity.
  • Experience with identity and account systems (registration, authentication, MFA, OAuth2/OIDC), KYC, fraud, or payments is preferred.
  • Experience with compliance-driven systems such as geolocation, responsible gaming, or regulatory data handling is preferred.
  • Experience building highly available, regulated, or enterprise-scale applications is preferred.
  • Experience with observability tooling (for example Datadog) and operating services on call is a plus.
  • Strong troubleshooting, ownership, and communication skills, with the ability to work independently and with cross-functional partners.

Responsibilities

  • Design, build, and maintain Java backend services using Spring Boot or similar frameworks.
  • Deliver features across registration, KYC, login and MFA, device registration, account management, tax reporting, Fanatics ID integration, and watchlist monitoring.
  • Build and maintain services that enforce regulatory and responsible gaming requirements, including geolocation, state and self-exclusion, prohibited persons, loss limits, and eligibility.
  • Build integrations with third-party identity, verification, geolocation, and compliance providers, designing for failure, retries, and data integrity.
  • Write scalable, well-tested services with strong unit and integration test coverage.
  • Contribute to architecture and design discussions for APIs, event-driven systems, and data flows.
  • Troubleshoot complex production issues and take part in the weekly on-call rotation, contributing to runbooks and post-mortems.
  • Partner with Product, Technical Program Management, Compliance, Support, and client engineering to turn business and regulatory requirements into technical solutions, and take part in sprint planning and agile delivery.
  • Mentor junior to mid-level engineering teammates through code reviews, design feedback, and pairing.
  • Follow engineering best practices (CI/CD, testing, observability, feature flagging, documentation) and improve reliability and maintainability by addressing technical debt.

Skills

Java
Spring Boot
REST APIs
Kafka
AWS
PostgreSQL
MongoDB
OAuth2/OIDC
Observability
Troubleshooting

Tools

Datadog
CI/CD tooling
Kubernetes

Job description

Fanatics is seeking a Senior Software Engineer, Accounts - Core in a US-based remote role. You will design, build, and maintain Java backend services for the account lifecycle, including registration, KYC, login, MFA, and compliance integrations, while collaborating with product, compliance, and operations teams.

You will contribute to architecture discussions, write well-tested code, and mentor peers, with a focus on reliability, observability, and scalable systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer - Accounts & Identity (Remote)
Senior Java Backend Engineer - Accounts & Identity (Remote)

Royper Royco LLC • United States

Remote
USD 144,000 - 180,000
Senior Java Backend Engineer – Accounts & Compliance Remote
Senior Java Backend Engineer – Accounts & Compliance Remote

Fanatics Betting & Gaming • United States

Remote
USD 140,000 - 190,000
Remote Senior Java Backend Engineer — Accounts Lifecycle
Remote Senior Java Backend Engineer — Accounts Lifecycle

Fanatics Betting & Gaming • Oregon

Hybrid
USD 144,000 - 180,000
Senior Java Backend Engineer – Accounts (Remote)
Senior Java Backend Engineer – Accounts (Remote)

Fanatics Inc. • New York (NY)

Remote
USD 144,000 - 180,000
Senior Software Engineer, Accounts - Core (Fully Remote)
Senior Software Engineer, Accounts - Core (Fully Remote)

Fanatics Inc. • United States

Remote
USD 120,000 - 180,000
Senior Java Backend Engineer - Remote & Salesforce Integrations
Senior Java Backend Engineer - Remote & Salesforce Integrations

F5 Remote Jobs • New York (NY)

Remote
USD 120,000 - 180,000
Senior Software Engineer, Accounts - Core
Senior Software Engineer, Accounts - Core

Fanatics Betting & Gaming • United States

Remote
USD 140,000 - 190,000
Senior Java Backend Engineer – Trust and Compliance
Senior Java Backend Engineer – Trust and Compliance

Fanatics Inc. • United States

Remote
USD 120,000 - 180,000
Remote Senior Java Backend Engineer (Spring)
Remote Senior Java Backend Engineer (Spring)

Cognizant • Augusta (ME)

Remote
USD 69,000 - 114,000
Medical/Dental/Vision/Life Insurance
Paid holidays + PTO
401(k) plan and contributions
+3
Senior Software Engineer, Accounts - Core
Senior Software Engineer, Accounts - Core

Fanatics Collectibles • United States

Remote
USD 144,000 - 180,000