Advance Auto Parts

Lead Software Engineer

Raleigh, NC
Java Spring Boot Kubernetes Kafka SQL PostgreSQL Microservices API
Description

Lead Software Engineer

Location: Raleigh, NC

Time Type: Full time

Job Description

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. 

California Residents click below for Privacy Notice:

Advance Auto Parts
Advance Auto Parts

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say