Fanatics→
Software Engineer II, iCasino - US at Fanatics in New York, NY
Entry LevelOn-siteFull-timeNew York, NY$90k–$156k/yr
Skills
javaspring bootmicroservices developmentdebuggingtroubleshootingagile software developmentscrumawscloud computingpostgresqlrelational databases
Job Description
Summary: Fanatics is building a leading global digital sports platform, and they are seeking a Software Engineer II to join their iCasino Platform team. The role involves contributing to a scalable, fault-tolerant system for casino gaming experiences, including software implementation, testing, and collaboration with internal teams.
Responsibilities:
- As a microservices developer, you are required to contribute to building software systems that have well-defined interfaces
- The selected candidate will write modular and reusable code and contribute to delivering quality results for enterprise projects
- Develop, test, and deploy high-quality software into production
- Incorporate feedback from code reviews to improve code quality and maintainability
- Contribute to building features and tools that you and your team use
- Assist in troubleshooting software issues and escalate when tasks or projects hit roadblocks
- Shadow the on-call rota and assist where possible
- Participate in team planning discussions
- Support software quality, customer experience, and maintainability by improving documentation and contributing to operational excellence efforts
- Support the release and adaptation of products for new and emerging markets, helping ensure systems meet regional requirements and scale effectively
- Must be open to occasional travel to Fanatics Betting & Gaming offices and other locations for conferences, events, meetings, and team-building activities
Required Qualifications:
- 1+ years of industry experience (including internships or relevant academic experience)
- Experience with Java/Spring Boot or a similar high-level programming platform
- Ability to develop microservices using Java, Spring, or similar technologies
- Ability to debug and troubleshoot issues in lower environments (e.g., dev, staging)
- Ability to collaborate effectively with other engineers on technical work
- Familiarity with Agile software development and Scrum methodology
- Ability to thrive in an entrepreneurial, high-growth environment where priorities evolve and decisions are made quickly
Preferred Qualifications:
- Experience with AWS or other cloud computing platforms
- Experience with PostgreSQL or other relational databases (e.g., MySQL, Oracle, etc.)
Required Skills: Java, Spring Boot, Microservices Development, Debugging, Troubleshooting, Agile Software Development, Scrum, AWS, Cloud Computing, PostgreSQL, Relational Databases