Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer, Accounts - Core role.
Rezi rewrites your resume against Fanatics Betting & Gaming's job description. Free.

Tailor your resume to this Senior Software Engineer, Accounts - Core role.
Rezi rewrites your resume against Fanatics Betting & Gaming's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer, Accounts - Core posting at Fanatics Betting & Gaming — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Senior Software Engineer, Accounts - Core posting at Fanatics Betting & Gaming — free, in seconds.
About the Role
Fanatics Betting and Gaming is seeking a Senior Software Engineer to build and maintain scalable, highly available, and compliant Java services for the customer account lifecycle. This hands-on role involves end-to-end feature ownership, solving complex integration problems, and collaborating with product, compliance, and operations 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.
Requirements
- 5+ years of professional software engineering experience with Java.
- Strong experience building and supporting production Java backend services with Spring Boot or similar frameworks.
- 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.
- Strong troubleshooting, ownership, and communication skills, with the ability to work independently and with cross-functional partners.
Skills
- Java
- Spring Boot
- REST APIs
- Distributed systems
- Event-driven architectures
- Kafka
- AWS
- Postgres
- MongoDB
- AI tools
- Coding assistants
- Identity and account systems
- KYC
- Fraud
- Payments
- Geolocation
- Responsible gaming
- Regulatory data handling
- Highly available applications
- Regulated applications
- Enterprise-scale applications
- Observability tooling
- Datadog
- On-call operations
Location
- US-based remote
Work Type
- Remote
- Full-time
Experience Level
- Senior
Salary/Compensations
- $144,000—$180,000 USD
Benefits
- Full-time employment
- https://benefitsatfanatics.com/
About the Company
- Fanatics is building a leading global digital sports platform, igniting the passions of global sports fans and maximizing presence and reach for hundreds of sports partners globally through Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming.
- Fanatics Betting and Gaming is the online and retail sports betting subsidiary of Fanatics, launched in 2021.
- The Fanatics Sportsbook is available to 95% of the addressable online sports bettor market in the U.S.
- Fanatics Casino is currently available online in Michigan, New Jersey, Pennsylvania and West Virginia.
- Fanatics Betting and Gaming operates twenty-two retail sports betting locations, including the only sportsbook inside an NFL stadium at Northwest Stadium.
- Fanatics Betting and Gaming is headquartered in New York with offices in Denver, Leeds and Dublin.
- The Accounts team sits within the Fanatics Betting and Gaming - Shared Services domain and owns the customer account lifecycle, from registration, login, and identity verification to the geolocation, eligibility, and responsible gaming controls that decide whether a customer is allowed to play.
- Accuracy and customer trust are the team’s core tenets, because customers trust us with their money, their identity, and their personal data.
Equal Opportunity
- Fanatics will never ask candidates for money, banking information, or other sensitive personal information as part of the interview process. If you receive a suspicious message claiming to be from Fanatics recruiting, please do not respond and report it here.