Software Engineer

Advance Stores CompanyRaleigh, NC
Hybrid

About The Position

Advance Auto Parts lead software engineers are focused on developing next-generation technologies that power how users explore and interact with information and offerings. We are looking for engineers who like to be challenged solving problems around distributed computing, system design, data retrieval and processing, applied artificial intelligence, user experience design et al. As an engineer you will work on products that are critical to company needs and will have ample opportunities to switch around and experience various teams and products as business demands. Our engineers are self- starters displaying leadership qualities and are enthusiastic to take on new problems. This position is 4 days in office, 1 day remote per week, based at our corporate headquarters in Raleigh, North Carolina (North Hills).

Requirements

  • Bachelor's degree or equivalent experience.
  • 4-5 years of hands-on experience in building highly performant, low latency, resilient, secure, and scalable applications.
  • Proven track record of building distributed systems, microservices and edge architecture.
  • Proficiency and experience in java SpringBoot microservices, Kubernetes (OpenShift, GKE), event-driven technologies like Kafka, CI/CD automation (GitHub Actions).
  • Strong knowledge of SQL (PostgreSQL) and NoSQL databases, including performance tuning and schema design.
  • Proficiency in automated testing frameworks (JUnit, Test containers) and observability tools like Grafana
  • Experience with designing and conducting performance/stress tests on applications, analyzing and leveraging these results to improve application throughput and response time.
  • Working knowledge of the retail industry and store business domain.

Responsibilities

  • Write quality and secure 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.

Benefits

  • Comprehensive health & wellness benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service