Fanatics

Staff Engineer – Client Services

Fanatics
Apply
14 hours ago

Base Salary

$1 - $1/yr

Responsibilities

  • Lead the planning, design, technical development, and deployment of major product features.
  • Define and scale best practices for code quality, system design, testing, reliability, and security across Client Services and peer teams.
  • Conduct detailed technical design and code reviews.
  • Mentor and empower engineers across multiple teams.
  • Drive adoption of engineering principles, guidelines, and best practices across client teams.
  • Lead end-to-end delivery of multi-team projects and represent plans and technical decisions in cross-functional forums.
  • Define testing strategies for complex client-side features and promote testable system design.
  • Improve observability, reliability, resilience, maintainability, and operational practices.
  • Improve incident response processes and contribute to continuous learning after high-pressure situations or production incidents.
  • Develop, test, document, and deploy production software.
  • Work with product, design, and internal stakeholders on technology decisions.
  • Participate in an on-call rotation and troubleshoot application-related production issues.
  • Build understanding of the industry, products, features, and roadmap.
  • Travel occasionally to offices, conferences, events, meetings, and team-building activities.

Requirements

  • At least 7 years of experience designing and building highly scalable backend services.
  • Expertise in Kotlin, or deep Java knowledge with a strong willingness to transition primarily to Kotlin.
  • Experience with modern backend frameworks such as Spring Boot or similar.
  • Experience with Coroutines and Dependency Injection.
  • Experience communicating complex technical subjects to technical and non-technical audiences.
  • Experience working cross-functionally in an enterprise environment.
  • Familiarity with Agile software product delivery and SCRUM methodology.
  • Bachelor’s degree, professional certification, or a combination of education and experience.
  • Preferred: experience with Spring Boot or similar Java frameworks, large-scale distributed systems, event-driven architectures, cloud infrastructure such as AWS or GCP, CI/CD pipelines, observability tools, functional programming, and Apache Pekko or Akka.
  • Ability to work in a high-growth environment with changing priorities and fast decisions.

Benefits

  • Full-time employment with base and bonus compensation.
  • Benefits information is provided at https://benefitsatfanatics.com/.
  • Salary ranges vary by country and state of residence and are determined by geographical compensation zones.
  • Occasional travel may be required.
  • Participation in an on-call rotation may be required.

Categories

Fanatics

About Fanatics

10,000+ employees

Fanatics is a New York–based digital sports platform that sells licensed team merchandise, trading cards, and operates a growing online sportsbook for fans. Its businesses span e-commerce for leagues and teams, manufacturing and distributing collectibles (including the Topps trading card brand), and betting and iGaming. The privately held company operates globally and powers official online stores and in-venue retail for major professional and college sports organizations.

Contact me