Staff Engineer Software

Fanatics Inc
Jacksonville, FL, United States
3 months ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$164,560.0 - $174,560.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Amazon S3 Software Bug Management Cloud Computing Code Review Continuous Integration Software Debugging Software Design Documents Github Scrum Methodology Search Technologies Software Deployment
+15 more
Software Engineering Data Streaming Systems Integration Parquet Data Ingestion Indexer Backend Gitlab-ci Core Data Infrastructure Automation Frameworks Information Technology Apache Kafka Terraform Grpc Golang

Job description

Build and operate highly scalable distributed applications that power catalog indexing systems, supporting core product discovery experiences of sites across Fanatics (50%): Drive technical decisions through design documents, tradeoff analysis and cross-team technical reviews; Design and implement distributed services to ingest, validate and synchronize product catalog data for indexing and serving using GoLang and service APIs such as REST/gRPC; Build and operate event-driven ingestion/indexing workflows using managed streaming (e.g., Kafka / Amazon MSK) and object storage (e.g., Amazon S3), including batch formats such as Parquet where applicable; Architect and implement enhancements to support new feature requests, scalability, and reliability requirements. Drive commerce search serving configuration updates and relevance improvements to support product discovery outcomes (20%): Work with product management and business to arrive at serving configuration to improve relevance to intent to customers; Configure and maintain search index serving settings and safely roll out serving configuration changes in production; Implement and tune relevance features such as boosting, sorting, synonyms and product ranking to improve search and browse experiences; Coordinate with platform and partner teams to ensure configuration updates remain compatible with indexing and ingestion workflows. Automated infrastructure provision, code release deployments, bug fixes and production support and user support, including on-call incident response and operational readiness improvements (25%): Coordinate with internal platform teams, as well as third-party providers to diagnose issues or unexpected results and deliver fixes; Maintain and improve operational readiness through runbooks, knowledge transfer documentation and post-incident follow-ups; Automate infrastructure provisioning and code deployments using CI/CD and infrastructure-as-code practices, such as Terraform, GitLab CI/CD or GitHub Actions; Participate in on-call rotations, lead incident triage, investigation, resolution to issues in production; Meeting/interacting with project consumers to drive and assist with adoption of the project. Training/Mentoring engineers (5%): Mentor engineers through onboarding, code reviews and technical guidance; reinforce engineering best practices; Lead team execution through agile ceremonies including standups and sprint planning, as well as coordinate task breakdown and prioritization; Mentor engineering interns from different teams during their internship. Partial telecommuting permitted; on-site at 8100 Nations Way, Jacksonville, FL 32256 when not telecommuting. Salary: $164,560 - $174,560 per year.

Requirements

Do you have experience in Team development?, Do you have a Master’s degree?, MINIMUM REQUIREMENTS: Master’s degree or U.S. equivalent in Computer Science, Software Engineering, or a related field, plus 5 years of professional experience as a Software Engineer, Software Developer, or any occupation, job title, or position designing dynamically scalable and reliable cloud applications.

Must also have experience in the following: 5 years of professional experience building and maintaining backend service APIs including REST and gRPC and applications using Golang; 5 years of professional experience maintaining production systems, supporting automated ingestion/indexing workflows, and providing on-call incident response, debugging, and remediation; 4 years of professional experience automating infrastructure provisioning and code deployments using CI/CD and infrastructure-as-code practices; 4 years of professional experience instrumenting backend services and pipelines, building monitoring/alerting to measure performance and data correctness in production; 4 years of professional experience developing highly scalable, multi-tiered distributed applications, utilizing sound architecture and design principles to support new feature requests, scalability and reliability; 3 years of professional experience building and operating event-driven data ingestion/indexing pipelines to keep data indexes synchronized with upstream catalog changes; 2 years of professional experience mentoring and training

engineers, collaborating across teams to support adoption of technology and integration with core data platforms; 2 years of professional experience building and integrating commerce search capabilities, including serving configuration updates and relevance concepts such as ranking, boosting, sorting, filtering, and query handling.

Benefits & conditions

3.53.5 out of 5 stars 8100 Nations Way, Jacksonville, FL 32256 $164,560 - $174,560 a year - Full-time

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:00 min

Overview of gRPC and language-agnostic environments

Max Hausner Max Hausner +1 · WWC 2025

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

Videos

See all

Related articles

See all