Demo

Lead Software Engineer

AdvanceAuto Parts
Raleigh, NC Full Time
POSTED ON 6/27/2026
AVAILABLE BEFORE 7/28/2026
Job Description

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 a Lead Software Engineer, your mission is to build a high-performance, resilient, and secure critical selling services. You will be part of a team that delivers a checkout experience that scales to thousands of concurrent users while ensuring zero-down-time reliability and industry-leading security. 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)

Responsibilities:
  • Lead the design and evolution of a scalable and performant microservices architecture for critical selling services, utilizing event-driven patterns and distributed systems principles
  • Write high-quality, secure production code in Java, Spring Boot and conduct rigorous code reviews to maintain technical excellence.
  • 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.

Minimum qualifications:
  • Bachelor's degree or equivalent experience.
  • 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.
  • Expert-level 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.
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age national origin, religion, sexual orientation, gender identity, status as a veteran and basis of disability or any other federal, state or local protected class. We comply with all applicable federal, state, and local laws.

California Residents click below for Privacy Notice:

;/strong>

Salary.com Estimation for Lead Software Engineer in Raleigh, NC
$172,810 to $208,834
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Lead Software Engineer?

Sign up to receive alerts about other jobs on the Lead Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at AdvanceAuto Parts

  • AdvanceAuto Parts Raleigh, NC
  • Job Description The Infrastructure Technology & Shared Services organization is a component of Advance Auto Parts' Information Technology function. This te... more
  • 1 Day Ago

  • AdvanceAuto Parts Raleigh, NC
  • Job Description Role Summary Seeking a Senior Developer to design, build, and optimize cloud infrastructure and data platform integrations using Java-based... more
  • 1 Day Ago

  • AdvanceAuto Parts Raleigh, NC
  • Job Description Role Summary We are seeking an experienced Data Scientist with strong expertise in Data Science, machine learning engineering with hands on... more
  • 1 Day Ago

  • AdvanceAuto Parts Raleigh, NC
  • Job Description Position Summary Advance Auto Parts is seeking a Senior Software Engineer - Full Stack to design, develop, and support modern web applicati... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Lead Software Engineer jobs in the Raleigh, NC area that may be a better fit.

  • Progress Software Raleigh, NC
  • We are Progress (Nasdaq: PRGS) – the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applicat... more
  • 8 Days Ago

  • Delta System & Software, Inc. Raleigh, NC
  • Java Full Stack Developer Skills: Java spring boot Python – React experience 10-15 years of experience Location: Raleigh, NC Duration; 12 Months Extensive ... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!