Fanatics

Staff Software Engineer – Search

Fanatics

full-time

Posted on:

Location Type: Hybrid

Location: San Mateo • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $190,000 - $234,000 per year

Job Level

Lead

Tech Stack

Distributed SystemsElasticSearchGoJavaPythonScala

About the role

  • Provide technical leadership to the product search team, setting direction on architecture, design, and best practices
  • Own the search platform architecture, balancing integration with third-party solutions and custom in-house applications
  • Build and optimize search relevance, search typeahead, filtering, recommendations and ranking systems
  • Partner with Product, Data Science, and UX to define and deliver new search features and personalization strategies
  • Improve the performance, scalability, and reliability of search infrastructure to handle growing product catalogs and high traffic volumes
  • Guide the adoption of search metrics, monitoring, and observability to measure and continuously improve quality
  • Evaluate emerging technologies in search and information retrieval to keep the platform modern and competitive
  • Mentor engineers and collaborate with other leads to drive engineering excellence and career growth.

Requirements

  • 8+ years of software development experience with at least 3+ years in a tech lead or staff engineer role
  • Strong experience with search technologies (e.g., Elasticsearch, Solr, OpenSearch) and relevance tuning
  • Familiarity with third-party search platforms and integrating them with internal systems
  • Proficiency in backend programming languages (Golang, Java, Scala, Python, or similar) and distributed systems
  • Solid understanding of data structures, algorithms, and system design
  • Experience in building large-scale, customer-facing applications, ideally in e-commerce
  • Strong leadership and communication skills with a proven ability to mentor teams and influence stakeholders
  • Bonus: experience with machine learning for ranking, recommendations, or personalization
Benefits
  • Health, dental, and vision insurance
  • 401(k) plan with company match
  • Paid time off and holidays
  • Professional development opportunities
  • Flexible work arrangements
  • Comprehensive benefits package (see company benefits website)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ElasticsearchSolrOpenSearchGolangJavaScalaPythondata structuresalgorithmssystem design
Soft skills
leadershipcommunicationmentoringcollaborationinfluencing stakeholders
Xero

Principal Engineer, Data Reliability

Xero
Leadfull-time$280k–$325k / yearCalifornia, Washington · 🇺🇸 United States
Posted: 8 hours agoSource: jobs.lever.co
CloudPostgres
Komodo Health

Senior Software Engineer

Komodo Health
Seniorfull-time$144k–$194k / yearCalifornia, Illinois, New York · 🇺🇸 United States
Posted: 14 hours agoSource: boards.greenhouse.io
Python
Komodo Health

Senior Software Engineer, AI

Komodo Health
Seniorfull-time$220k–$253k / yearCalifornia, Illinois, New York · 🇺🇸 United States
Posted: 14 hours agoSource: boards.greenhouse.io
DjangoFlaskPythonReactVue.js
Komodo Health

Staff Software Engineer, AI

Komodo Health
Leadfull-time$259k–$298k / yearCalifornia, New York · 🇺🇸 United States
Posted: 14 hours agoSource: boards.greenhouse.io
DjangoFlaskPythonReactVue.js