Sr. Manager, Software Development in Raleigh, NC at Advance Auto Parts

Date Posted: 11/18/2019

Career Snapshot

  • Employee Type:
  • Location:
    Raleigh, NC
  • Career Type:
  • Experience:
    Not Specified
  • Date Posted:

Career Description

Job Description

The Platform team is responsible for the creation and evolution of the modern Advance Auto Parts service-based platform. Comprised of core services including Catalog, Pricing, Order Management, Inventory, Commerce, Security and more, the platform will provide a structured way to develop and evolve service implementations.  Key to this approach is the instantiation of an API-centric developer ecosystem that enables solutions to easily construct consumer-facing applications by accessing these platform services.  With a product-centric discipline, the platform enables a framework to evolve back-end in services in parallel, ultimately driving faster agility and time-to-market of key features, enabling Advance Auto Part’s Mission of having a “Passion for Customers. Passion for Yes”.

Successful candidates will be strong leaders who can prioritize well, communicate clearly, and have a consistent track record of delivery and support of scalable, high performance enterprise-level solutions. The implementation around enterprise systems require strong critical thinking skills, creative engineering balanced with high quality and customer focus. The ideal candidate is one that is not only passionate about software development and software architecture but also focus on business needs and customer experience. The day-to-day work is interesting, challenging and fast-paced!


- Candidate should have experience managing teams building business-driven integration solutions using modern methods and technologies, especially REST API-based solutions in agile environments

- Experience with SaaS development/deployment

- Experience presenting to and influencing across an organization

- Comfortable switching between strategic discussions, functional business discussions, and deeply technical developer discussions

- Experience with hosting of multi-tenant SaaS API services

- Experience working independently with minimal supervision and as part of small, agile scrum teams

- Experience managing work assignments and assessing performance for large teams in a very dynamic and rapidly changing environment

- Ability to lead efforts to document and clearly communicate complex systems and API designs to both developers and business leaders


- 15+ years’ experience building software and managing software development teams

- Facilitate and support IT project prioritization meetings within the IT PMO governance structure with executive level oversight.

- Work closely with business partners, architect, and technical groups to review, design, and clarify complex business requirements.

- Be responsible for development estimates and on-time completion of projects.

- Lead IT Portfolio reviews with key stakeholders.

- Provide dashboard reports for executive management and other stakeholders.

- Ability to work with cross-functional team leaders to ensure effective teamwork.

- Coordinate with Security Architecture and Engineering functions regarding the selection and implementation of applicable controls.

- Plan for and work flexibly to deadlines

- Maintain a leadership expertise on current technology, trends, and best practices.

- Experience designing and building REST services and documenting with RAML and/or OpenAPI/Swagger

- Experience with MuleSoft or other API Gateway or ESB platforms

- Experience developing SaaS services

- Strong familiarity with API management, Micro-services, Java/J2EE application stacks.

- Excellent communication skills

- Excellent problem-solving skills