Lead Software Engineer - Search & Relevance (remote)

DICK'S Sporting Goods

Remote, US
Base: $95,200.00 - $158,800.00; bonus/equity: ince...
Fully remote
Elasticsearch and search technologies
Java and spring framework proficiency
Kafka and event-driven processing
DICK'S Sporting Goods is seeking a Lead Software Engineer to focus on developing and optimizing search and data processing systems, primarily utilizing technologies like Elastic, Spring Framework, and Kafka. The ideal candidate should possess extensive experience in search technologies and distributed systems, along with strong software engineering skills and a collaborative mindset. ###

Job Summary

  • The role focuses on designing and optimizing search relevance and recommendation systems using Elastic and Spring Framework.
  • Candidates will mentor junior team members while ensuring high availability and reliability of data processing infrastructure.
  • The position offers a competitive total rewards package including incentive, equity, and benefits within an inclusive workforce environment.

Matching Summary

Match Score: 85

DICK'S Sporting Goods is seeking a Lead Software Engineer to focus on developing and optimizing search and data processing systems, primarily utilizing technologies like Elastic, Spring Framework, and Kafka. The ideal candidate should possess extensive experience in search technologies and distributed systems, along with strong software engineering skills and a collaborative mindset. ###

Salary

Base: $95,200.00 - $158,800.00; Bonus/Equity: Incentive and equity included; Benefits: Generous suite of benefits offered

Skills & Requirements

Must-have

  • Elasticsearch and search technologies
  • Java and Spring Framework proficiency
  • Kafka and event-driven processing
  • Distributed systems design experience
  • Cloud platform infrastructure knowledge

Nice-to-have

  • Machine learning model integration
  • NoSQL database modeling
  • Agile/Scrum methodology fluency
  • Mentoring junior team members
  • CI/CD pipeline expertise

Key Requirements

  • 8-10+ years of professional software engineering experience
  • Bachelor's degree or equivalent preferred
  • 7-12 months experience supervising junior colleagues

Work Rights

Not specified

Tailored Resume

Cover Letter