Sr. Software Engineer (Enterprise Search)

at AutoZone, Inc. in Memphis, Tennessee, United States

Job Description


AutoZone is going through big transformation on digital channels with heavy investment to modernize our search platform from legacy monolithic architecture to latest MACH (Micro Services, APIs first, Cloud Native, & Headless) architecture with AI/ML enabled personalized search experience for our customers. We are looking for a Sr. Software Engineer to be part of this challenging journey to help us accomplish these goals. This position is part of the team designing, developing, and maintaining this new search platform in the Cloud and in the 6,000+ Stores. Responsibilities : Participate any and potentially all roles of the systems development life cycle. Roles may vary by project and assignment. This may include, but not limited to:

+ Develop, plan and/or maintain software applications and or enterprise systems; debug, design, code, test, write specifications, roll-out software, and production support

+ Participate in design sessions with the Architects and produce low-level designs as necessary

+ Quickly and effectively troubleshoot problems in development and production environments

+ Work in a team environment to develop and support each other through peer design and code reviews

+ Provide suggestions on performance improvements of existing platform

+ Coordinate with product owners and business partners to gather requirements and document them as needed

+ Accurate work planning estimation and execution; accurate project and time tracking

+ Able to perform tasks with little or no technical supervision with solid problem solving, domain technical and analytical skills

+ Work in incremental/Agile delivery model with product centric teams to develop enterprise solutions

+ Responsible for the development of less experienced team members through mentorship and one-on-one instruction


+ Bachelor’s degree in Computer Science or related field required

+ Ability to create effective & simple technical designs, estimation of the work to be performed

+ Ability to be self-driven, fast learner and adapt to new technologies

+ Advanced problem solving, technical domain, and analytical skills

+ Ability to create effective & simple technical designs, estimation of the work to be performed

+ Must be a team player with great interpersonal and communication skills; time-management skills are critical

+ Previous experience in working on an Agile team is a desired

+ Experience in Retail industry and Supply Chain System is a plus

+ Ability to coach/mentor and provide technical supervision to junior developers

Technical Skills: Minimum of 8 – 15 years of hands-on experience designing, architecting, and developing software solutions using:

+ 5+ years of Java

+ 3+ years of Spring framework, Spring Boot, etc…

+ 5+ years of Python

+ 5+ years of Unix Bash Shell Scripting

+ Experience using SCM tools like GIT (Gitlab, GitHub) or Subversion (SVN)

+ Experience with CI/CD concepts and build pipelines such as using Jenkins and Maven

To view full details and how to apply, please login or create a Job Seeker account
How to Apply Copy Link

Job Posting: JC227710281

Posted On: Nov 03, 2022

Updated On: Jan 31, 2023

Please Wait ...