Staff Software Engineer

Walmart Stores SUNNYVALE, CA

About the Job

Position Description


This position is responsible for developing world-class CI/CD tools and automation. Technically you will understand the full end to end stack and use this knowledge to propose and develop new features rapidly, detect error/failures and take corrective action to mitigate. Your ability to continuously challenge yourself and develop a strong network within your peer group will see you exceed in this role. Our goal is to protect the customer experience and deliver outstanding levels of availability.

#LI-LK1

Minimum Qualifications


• 7+ years in an engineering or development environment for highly complex distributed systems.
• Experience in JAVA programming language and knowledge of frameworks.
• Experience in contributing to open source community/projects.
• Programming experience in one or more of the following languages- Shell, Python, Ruby, Groovy, Go, Scala, NodeJS.
• Experience with CI/CD tools such as Jenkins, Nexus, Maven, Docker, Kubernetes.
• Experience with automation tools such as Ansible, Chef, Puppet, Salt.
• Experience in working on Unix/Linux environments.
• Experience in working Azure, GCP and Openstack cloud environments is plus
• Experience investigating, analyzing and troubleshooting large scale enterprise systems.
• Experience and exposure with managing and scaling 24/7 enterprise level applications.
• Methodical and systematic problem solving approach, combined with a solid awareness of ownership, initiative and drive.

Additional Preferred Qualifications



Company Summary


The Walmart eCommerce team is rapidly innovating to evolve and define the future state of shopping. As the world’s largest retailer, we are on a mission to help people save money and live better.  With the help of some of the brightest minds in technology, merchandising, marketing, supply chain, talent and more, we are reimagining the intersection of digital and physical shopping to help achieve that mission.

Position Summary


This position is responsible for developing world-class CI/CD tools and automation. Technically you will understand the full end to end stack and use this knowledge to propose and develop new features rapidly, detect error/failures and take corrective action to mitigate. Your ability to continuously challenge yourself and develop a strong network within your peer group will see you exceed in this role. Our goal is to protect the customer experience and deliver outstanding levels of availability.