
Lead Software Engineer – Search & Relevance
DICK'S Sporting Goods
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $95,200 - $158,800 per year
Job Level
Senior
Tech Stack
AWSAzureCloudDockerElasticSearchGoogle Cloud PlatformJavaKafkaKubernetesMicroservicesSpring
About the role
- Design, develop, and maintain search relevance and recommendations systems using Elastic, Spring Framework, Kafka, event-driven processing and API’s
- Collaborate with cross-functional teams to define, design, and ship new features
- Monitor system performance, troubleshoot issues, and ensure high availability and reliability
- Mentor and provide guidance to junior team members
- Stay updated with the latest industry trends and technologies
Requirements
- 10+ years of professional software engineering experience
- Proven experience with Elasticsearch and other search technologies
- Strong proficiency in Java and experience with Java batch processing
- Hands-on experience with Kafka and distributed messaging systems
- Solid understanding of data structures, algorithms, and software design principles
- Experience with cloud platforms and infrastructure (e.g., AWS, GCP, Azure)
- Experience with CI/CD pipelines, containerization (Docker, Kubernetes, PCF, AKS), and microservices architecture
- Bachelor's degree or equivalent preferred
Benefits
- Health insurance
- 401(k) matching
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ElasticsearchJavaJava batch processingKafkadata structuresalgorithmssoftware design principlesCI/CD pipelinescontainerizationmicroservices architecture
Soft skills
collaborationmentoringtroubleshootingguidancecommunication