Jobs and Careers
AD

Principal Software Engineer – Merchandising Systems (Blue Yonder Platform)

Advance Auto Parts
United Statesfull_timeVerifiedPosted 12 Jun 2025

About the role

Job Description

As a Principal Software Engineer at Advance Auto Parts, you will play a critical role in architecting and delivering custom software solutions that power our Inventory, Replenishment, and Space Planning systems. Leveraging the Blue Yonder platform, you will lead the design and development of scalable, high-performance applications that align with our supply chain strategy and business goals.

Key Responsibilities

Technical Leadership & Architecture

  • Lead the design and implementation of custom software solutions on the Blue Yonder platform, ensuring alignment with enterprise architecture and scalability requirements.
  • Serve as a technical authority, mentoring engineering teams and driving the adoption of best practices in software design, coding standards, and system integration.
  • Architect distributed systems that meet performance, security, and availability needs across our supply chain operations.

Software Development & Quality

  • Develop high-quality, maintainable code with a strong focus on unit testing, code reviews, and continuous integration.
  • Ensure software craftsmanship through rigorous adherence to quality, security, and operational excellence standards.
  • Collaborate with cross-functional teams to deliver robust APIs and microservices that integrate seamlessly with Blue Yonder and other enterprise systems.

Project & Cross-functional Collaboration

  • Lead the discovery and planning phases of major initiatives, translating business requirements into scalable technical solutions.
  • Partner with Product Management, UX/UI, QA, and DevOps teams to define project scopes, milestones, and deliverables.
  • Communicate complex technical concepts clearly to both technical and non-technical stakeholders.

Innovation & Continuous Improvement

  • Stay current with emerging technologies and trends in supply chain systems, cloud platforms, and enterprise software development.
  • Drive innovation by evaluating and integrating new tools and methodologies that enhance system performance and team productivity.

Qualifications

  • 8+ years of experience in software development, with a strong focus on large-scale distributed systems.
  • Proven experience with Blue Yonder (JDA) platform, particularly in Inventory, Replenishment, and Space Planning modules.
  • Proficiency in Java, Node.js, angular js and React Native.
  • Deep understanding of microservices architecture, event-driven systems, and cloud-native development (Azure or GCP preferred).
  • Experience with Kafka, NoSQL databases, and secure software development practices.
  • Strong knowledge of software design patterns, data structures, and algorithms.
  • Excellent debugging, problem-solving, and production support skills.
  • Demonstrated success in leading engineering teams and delivering enterprise-grade software solutions.

Minimum Qualifications...

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area.

Option 2: 7 years’ experience in software engineering or related area.

Preferred Qualifications...

Master’s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area.

#LI-CM1

Applicants must be legally authorized to work in the United States for ANY employer. This position is ineligible for employment visa sponsorship. This includes initial or change of employer filings of any kind, including but not limited to H-1B, TN, or E-3.

Location & Work Availability:  

This position is 4 days in office, 1 day remote per week, based at our corporate headquarters in Raleigh, North Carolina (North Hills) 

Benefits Summary: 

We believe in supporting our Team Members and those they love through comprehensive health & wellness benefits. Learn more here: https://jobs.advanceautoparts.com/us/en/benefits  

Company Overview: 

Advance Auto Parts, Inc. is a leading automotive aftermarket parts provider that serves both professional installers and do-it-yourself customers. Advance operates 4,500+ stores and distribution centers in the United States, Puerto Rico, and the U.S. Virgin Islands. The Company also serves independently owned CarQuest branded stores across these locations in addition to Mexico and various Caribbean Island

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Advance Auto Parts

View company profile →