
Software Engineer III
Fanatics, Inc.
full-time
Posted on:
Location Type: Remote
Location: New York • United States
Visit company websiteExplore more
Salary
💰 $121,600 - $200,000 per year
About the role
- Contribute to the design, development, testing, documentation, and deployment of frontend and backend services.
- Participate in the on-call rotation and assist in investigating and resolving production issues
- Collaborate with engineers, product managers, and other stakeholders to deliver features and improvements
- Take part in code reviews and team discussions to build high-quality, maintainable systems
- Participate in sprint planning, architectural reviews, and efforts to improve engineering processes
- Build familiarity with our systems, platform architecture, and customer use cases
- Stay current with latest technologies, tools, and engineering best practices
- Open to occasional travel to FBG offices or industry events for collaboration and team-building
- Develop, test, and deploy backend software features through high-quality, correct production code using Java, Spring Boot, and AWS.
- Help design and implement scalable, low-latency distributed systems that power engaging iCasino experiences across web and mobile.
- Work closely with internal and external teams to deliver stable, reliable systems aligned with our product roadmap and delivery schedules.
- Collaborate with frontend, mobile, and platform engineers to shape backend services that support seamless, cross-platform user experiences.
- Participate in architecture reviews, technical design discussions, sprint planning, and code reviews.
- Improve and champion engineering best practices related to quality, maintainability, and system performance.
- Contribute to discovery and design efforts for complex technical projects, translating business outcomes into scalable technical solutions.
- Partner with Product, Design, DevOps, and Security to build and deliver features in a highly regulated production environment.
- Participate in on-call rotations, assisting with incident response and ongoing support of production systems.
- Operate according to Agile methodologies, sharing progress and blockers in daily stand-ups and retrospectives.
- Stay curious and open to exploring opportunities across the stack, including frontend tools like React or shared logic via Kotlin Multiplatform.
- Be open to occasional travel to Fanatics offices or industry events for collaboration, planning, or team-building.
Requirements
- 7+ years of professional software engineering experience, with a focus on frontend as well as backend development
- 3+ years of experience building full-stack applications using Java (Spring Framework) and React.
- Expertise in software engineering principles, architectural patterns, and system design
- Experience with Agile/SCRUM methodologies and working in cross-functional teams
- Strong problem-solving skills and a proactive, ownership-oriented mindset
- Clear communicator, capable of explaining technical concepts to peers and non-engineers
- Ability to navigate shifting priorities in a fast-paced, high-growth setting.
- Solid understanding of RESTful service design, distributed systems, data modeling, caching concepts, and database technologies (SQL and/or NoSQL).
- Strong technical skills in a CI/CD environment, with a working knowledge of software design principles related to performance, maintainability, and scalability.
- Demonstrated ability to collaborate with cross-functional teams (Product, Design, Security, DevOps) and external partners to deliver high-quality features.
Benefits
- Medical
- Dental
- Vision
- 401K
- Paid time off
- GymPass
- Pet Insurance
- Family Care Benefits
- Home office setup allowance of $700
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootReactRESTful service designdistributed systemsdata modelingcaching conceptsSQLNoSQLCI/CD
Soft Skills
problem-solvingproactive mindsetclear communicationownership-orientedcollaborationadaptabilityteam discussionsengineering best practicestechnical designstakeholder engagement