Job Description
Note: The job is a remote job and is open to candidates in USA. Fanatics Betting & Gaming is on a mission to create the best online sportsbook in the industry, and they are seeking an experienced Software Engineer II for their Payments & Wallet team. The role involves building and maintaining backend systems that support financial operations, including deposits, withdrawals, and integrations with payment providers.
Responsibilities
- Contribute to building backend microservices with well-defined interfaces and reusable components
- Develop, test, and deploy high-quality software into production
- Participate in implementing designs and contribute to technical discussions
- Write modular, maintainable, and well-tested code following engineering best practices
- Incorporate feedback from code reviews to improve code quality and maintainability
- Assist in troubleshooting software issues across environments (development, staging, production) and escalate when necessary
- Support on-call rotations by shadowing and assisting in diagnosing production issues
- Participate in team planning discussions and contribute to feature delivery aligned with the product roadmap
- Collaborate with cross-functional peers (PM, Design, DevOps, Security, Front-end engineers)
- Support integrations with third-party payment providers and internal platform services
- Contribute to improving system reliability, performance, and maintainability
- Help improve documentation and support operational excellence efforts
- Must be open to occasional travel to Fanatics Betting & Gaming offices and other locations for conferences, events, meetings, and team building activities
Skills
- 1–3 years of OO development experience building and deploying scalable, high-performance applications (Java strongly preferred)
- Experience with Java, Spring Boot, or similar backend frameworks
- Familiarity with microservices architecture and RESTful APIs
- Ability to debug and troubleshoot issues in lower environments (e.g., development, staging)
- Familiar with web-related technologies (e.g., HTTP, REST, TCP/IP)
- Familiar with version control tools (e.g., Git, SVN)
- Familiar with OOP concepts, design patterns, and software engineering principles
- Ability to collaborate effectively with other engineers and communicate technical concepts clearly
- Strong analytical and problem-solving skills
- Ability to thrive in a fast-paced, high-growth environment where priorities evolve quickly
- Passion for software development and a desire to learn and grow within a highly collaborative team
- Exposure to cloud platforms such as AWS and/or GCP is a plus
- Familiarity with message-oriented middleware (e.g., Kafka) or distributed systems concepts is a plus
- Experience with Docker or containerized environments is a plus
Benefits
- Medical
- Dental
- Vision
- 401K
- Paid time off
- GymPass
- Pet Insurance
- Family Care Benefits
- Free Ship deliveries
- $700 to set up your home office
Company Overview
Company H1B Sponsorship
Apply To This Job