Join to apply for the Staff Software Engineer role at Fanatics
Get AI-powered advice on this job and more exclusive features.
Job Description
As a Backend Staff Engineer at Fanatics Betting and Gaming, you are a recognized technical leader. You operate both strategically and hands-on while leading ambitious projects, setting standards for the team. Your decisions balance immediate business needs with long-term technical excellence. You foster a culture of excellence and innovation, making a lasting impact on your team and the broader mobile team. You are user-obsessed and capable of driving features from backend to frontend.
Responsibilities
1. Drive development, testing, documentation, and deployment of high-quality, scalable software.
2. Understand industry, product, and roadmap to influence team strategy and organizational direction.
3. Lead technical execution of complex features from ideation to deployment.
4. Define and enforce engineering principles, guidelines, and best practices.
5. Collaborate with product, design, and stakeholders for technical decisions aligned with business goals.
6. Lead incident resolution and ensure swift diagnosis and remediation.
7. Identify and remove roadblocks, collaborating across teams when needed.
8. Conduct code reviews and share expertise to improve code quality.
9. Lead team planning and design discussions, introducing innovative solutions.
10. Champion improvements in software quality, testability, and documentation.
11. Mentor engineers and foster continuous learning.
12. Occasionally travel to Fanatics offices and events.
Minimum Qualifications
* 7+ years in building scalable, performant backend distributed systems; Kotlin/Java experience is a plus.
* Ability to drive best practices and mentor in coding and architecture.
* Knowledge of observability practices in distributed systems.
* Experience in Agile delivery and cross-team collaboration.
* Excellent communication skills for technical and non-technical audiences.
* Team-oriented mindset and adaptability in a high-growth environment.
Preferred Qualifications
* Experience in sports industry, gaming, content delivery.
* Proficiency in Kotlin, Java, and/or Go.
* Knowledge of messaging systems like Kafka or SQS.
* Experience with Cloud Native tools, Kubernetes, Helm, Terraform.
* Ability to work with diverse codebases and environments.
We encourage applications from candidates with some of these skills, even if not all.
#J-18808-Ljbffr