Do you strive to set a strong example on your team when it comes to technical excellence, code quality, and production stability? Would you like to take this role to a new level by applying your rigor to the search experience on www.walmart.com? On the Customer Experience Engineering team at Walmart Labs, we provide technology to power shopping journeys that help over one hundred million customers live better – be it busy families getting groceries easily, new parents welcoming a new baby, organizing a new home or planning a fun party. We strive to create the best shopping experience period, and meet customers’ evolving needs and expectations.
The Search Web Front End team is looking for a Staff Software Engineer to join the team and harmonize with the existing enthusiastic and talented associates to deliver a great search experience that scales to billions of queries for millions of products. This collaborative team is made up of engineering, UX, and product management, and is rapidly iterating new products and site features using industry standard open-source technologies like React, NextJS, Fastify, GraphQL, Kubernetes and Typescript. We deliver high performing solutions on our brand-new front-end platform based on the aforementioned technologies. Continuous innovation and immediate feedback from over one hundred million customers make this work incredibly exciting!
As a Staff Engineer, you will set the tone of engineering-excellence and drive processes and standards within the team. You will lead the design of complex software changes and take on the development of exciting new features. In addition, you will partner with your senior and junior teammates throughout the software development lifecycle to cultivate a reciprocal learning environment from development to debugging and operational excellence.
If you have a passion for high performance software engineering, and the ability to inspire teams to produce high quality code and features, let’s talk!
BS/MS in Computer Science, or equivalent.
7+ years of experience building highly scalable, high performance, responsive web applications.
2+ years of Experience with React, NodeJS, and their ecosystems.
Proven ability in building large scale web applications with Single Page Applications (SPA) architecture
Experience operating software running on a containerized platform (Docker, Kubernetes, etc..)
Experience in continuous integration and delivery.
Experience with unit testing and functional automation frameworks (Jest, Mocha, etc..).
Experience with engineering best practices, including use of design patterns, and code reviews.
Ability to create prototypes from ideas and mockups from wire frames.
Excellent written and verbal communication skills. You can communicate effectively in both independent and team environments.
Good understanding of version control systems, preferably GIT.
Experience with GraphQL, Typescript, NextJS.
Experience with online retail and search/discovery user interfaces.
Active contributor of digital communities like Github, Stack Overflow or others
Provide technical leadership and use engineering best practices to initiate, plan, and execute large-scale, cross functional, and company-wide projects.
Demonstrate craftsmanship and produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
Investigate and build proof-of-concept prototypes utilizing new technologies and drive their adoption within the mainstream product.
Work with Walmart’s Web Platform community to drive improvement to the overall foundation on which Walmart.com stands.
Identify, leverage, and successfully evangelize opportunities to improve engineering productivity, product quality and efficiency.
Generate technical documentation and presentations to communicate architectural and design options, and educate development, product and business teams.
Manage and maintain multiple production and non-production environments, ensuring that these environments are setup with the standard automated build and releases processes & deliver with quality, reliability.
Build, leverage and analyze tools, application logs, and analytics data to determine improvements to the product and engineering services.
Monitor the health of web pages, work cross-functionally with partner teams such as Site Ops, Network, Storage, Systems, Monitoring & Application team.
Set high standards for operational excellence and system observability.
Benefits & Perks
Beyond competitive pay, you can receive incentive awards for your performance. Other great perks include 401(k) match, stock purchase plan, paid maternity and parental leave, PTO, multiple health plans, and much more.
Equal Opportunity Employer
Walmart, Inc. is an Equal Opportunity Employer – By Choice. We believe we are best equipped to help our associates, customers, and the communities we serve live better when we really know them. That means understanding, respecting, and valuing diversity- unique styles, experiences, identities, ideas, and opinions – while being inclusive of all people.
About Global Tech
Imagine working in an environment where one line of code can make life easier for hundreds of millions of people and put a smile on their face. That’s what we do at Walmart Global Tech. We’re a team of 15,000+ software engineers, data scientists and service professionals within Walmart, the world’s largest retailer, delivering innovations that improve how our customers shop and empower our 2.2 million associates. To others, innovation looks like an app, service, or some code, but Walmart has always been about people. People are why we innovate, and people power our innovations. Being human-led is our true disruption.
As permitted by applicable law, provide evidence of full vaccination as defined by CDC guidelines OR secure approval of medical or religious accommodation for the vaccination mandate., Bachelor’s degree in Computer Science and 4 years’ experience in software engineering or related field OR 6 years’ experience in software
engineering or related field.
Master’s degree in Computer Science or related field and 3 years' experience in software engineering
850 Cherry Avenue, San Bruno, CA 94066-3031, United States of America