Taro Logo

Software Engineer

Advance Auto Parts is a leading automotive aftermarket parts provider serving professional installers and do-it-yourself customers, operating 4,781 stores primarily in the United States.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Automotive

Description For Software Engineer

Advance Auto Parts is seeking a Software Engineer to join their team in developing next-generation technologies that power how users explore and interact with information and offerings. As a leading automotive aftermarket parts provider with over 4,781 stores, they're looking for self-starters with leadership qualities who are enthusiastic about tackling new challenges.

The role focuses on distributed computing, system design, data retrieval and processing, and applied artificial intelligence. Engineers will work on business-critical products with opportunities to experience various teams and projects. The position requires hands-on coding, code review, debugging, algorithm development, and participation in design reviews.

This is an excellent opportunity for early-career software engineers with 1-2 years of experience who want to make an impact in a large-scale retail technology environment. The role offers exposure to various aspects of software development, from hands-on coding to system design and architecture decisions.

The ideal candidate will have a bachelor's degree or equivalent experience, along with 1-2 years of practical software development experience. They should be comfortable with testing and launching software products, and have a foundation in software design and architecture. This role is perfect for someone who wants to grow their career in a stable, established company while working on challenging technical problems.

Last updated a day ago

Responsibilities For Software Engineer

  • Write code
  • Review code developed by other engineers and provide feedback to ensure best practices
  • Triage defects/issues and debug/track/resolve by analyzing the source code
  • Develop algorithms while considering the impact on hardware, network, service operations and quality
  • Participate in design reviews with peers and stakeholders to decide among available technologies/solutions

Requirements For Software Engineer

  • Bachelor's degree or equivalent experience
  • 1-2 years of practical experience in software development
  • 1-2 years of experience testing and launching software products
  • 1-2 years of experience with software design and architecture

Interested in this job?

Jobs Related To Advance Auto Parts Software Engineer