Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by DICK'S Sporting Goods, so some details may not match this job. The employer's own page has the real description.
Overview
As a Senior Software Engineer - Search & Browse at DICK'S Sporting Goods, you will play a critical role in enhancing our e-commerce platform by developing and optimizing search and browse functionalities. You will be responsible for designing, implementing, and maintaining innovative solutions that improve user experience and drive engagement. Collaborating closely with cross-functional teams, you will utilize your expertise to overcome complex challenges while ensuring the scalability and performance of our systems.
Job Responsibilities
- Design and develop scalable search and browsing features for the e-commerce platform.
- Collaborate with product management and user experience teams to define and enhance functionality.
- Optimize search algorithms and data structures to improve performance and relevance.
- Participate in code reviews and provide constructive feedback to peers.
- Implement best practices for software development, including testing, CI/CD, and scalability.
- Analyze system performance and troubleshoot issues to maintain high levels of service.
- Mentor junior engineers and contribute to their professional growth.
- Stay updated with the latest trends and technologies in search and software development.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
- 5+ years of experience in software engineering, with a focus on search and browsing technologies.
- Strong proficiency in programming languages such as Java, Python, or JavaScript.
- Experience with search engine technologies like Elasticsearch, Solr, or similar platforms.
- Solid understanding of algorithms, data structures, and software design principles.
- Expertise in RESTful API development and integration.
- Familiarity with cloud computing services, particularly AWS or Azure.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Technologies & Tools
This role involves working with a variety of modern technologies and tools, including but not limited to Elasticsearch, RESTful APIs, Java, Python, JavaScript, CI/CD tools, and cloud platforms such as AWS or Azure. Familiarity with Agile methodologies and collaborative development tools like Git is also essential to streamline the software development lifecycle.
Ideal Candidates
The ideal candidate for the Senior Software Engineer - Search & Browse role possesses a robust technical background combined with a genuine passion for delivering exceptional user experiences. They are proactive problem solvers who thrive in a collaborative environment, continually seeking opportunities to innovate and optimize. Strong communication skills and a team-oriented mindset will ensure effective collaboration with stakeholders and other teams, making a significant impact on DICK'S Sporting Goods' e-commerce success.
What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.