Taro Logo

Lead Software Engineer

Leading global service organization specializing in the distribution of automotive and industrial replacement parts, established in 1928.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Automotive · Enterprise SaaS

Description For Lead Software Engineer

Genuine Parts Company (GPC), established in 1928, is seeking a Lead Software Engineer to join their dynamic team in Atlanta. This role is crucial in building the next generation commerce platforms for GPC, one of the world's leading distributors of automotive and industrial replacement parts.

The position focuses on enabling in-store and cloud payment acceptance for GPC's payment platforms, requiring both technical expertise and leadership skills. As a Lead Software Engineer, you'll be working with a highly talented team to build and run one of the world's largest automotive and industrial replacement parts operations.

The ideal candidate will be a technologist at heart, comfortable with modern technology stacks and agile delivery models. You'll need to demonstrate deep technical knowledge in GoLang/Java, SQL, and cloud technologies, while also exhibiting strong leadership capabilities. The role involves close collaboration with business teams, application development teams, and security, making communication and relationship-building skills essential.

Key responsibilities include leading a team of engineers, participating in all phases of the integration development lifecycle, and being responsible for the team's product design, security, code, and documentation. You'll be expected to mentor other engineers and help grow technical and leadership skills across the organization.

GPC offers a flexible work policy with a hybrid remote schedule, allowing you to work from their Atlanta office. The company has a vast network of over 10,700 locations spanning 17 countries, supported by more than 60,000 teammates. This position offers an opportunity to make a significant impact on critical systems while working for a global leader in the automotive and industrial parts distribution industry.

The role requires 5 years of professional software development experience, strong hands-on coding skills, and experience with modern development practices including CI/CD and cloud technologies. If you're passionate about technology, leadership, and building scalable solutions, this position offers an excellent opportunity to grow your career while contributing to a company with a rich history and global presence.

Last updated 14 days ago

Responsibilities For Lead Software Engineer

  • Lead a team of Engineers and Senior Engineers
  • Develop, maintain, and support non-production and production systems
  • Participate in all phases of integration development lifecycle
  • Code, test, and deploy requirements detailed in team user stories
  • Collaborate with product and cross-functional teams
  • Guide, mentor, and act as a resource to other engineers
  • Responsible for team's product design, security, code, and documentation
  • Employ best practices around observability, monitoring, and system resilience

Requirements For Lead Software Engineer

Go
Java
Kubernetes
  • Degree in Computer Science or Engineering fields, or equivalent experience
  • 5 years professional software development experience
  • 5 years hands-on coding experience in GoLang/Java and SQL
  • 3+ years experience with SQL data sources
  • Experience with public cloud environments (GCP, AWS, Azure)
  • Experience in CI/CD, GitHub, GitHub Actions
  • Advanced working SQL knowledge and relational databases experience
  • Experience performing root cause analysis
  • Strong communication and leadership skills

Interested in this job?

Jobs Related To Genuine Parts Company Lead Software Engineer