Staff Software Engineer

Staff Software Engineer

What you'll do at

• Work with world-class technologies and product visionaries as a contributing member of the @WalmartLabs Search core engineering tools team. The category specialist tools and other engineering tools that we build are used daily by Merchants, Engineers and Executives to make informed decisions to improve the Search User Experience. 

• Work with javascript, responsive and reactive web technologies to design and develop robust high-performance and highly scalable applications. 

• Be responsible for laying the foundation for Walmart search tools platform as well as proposing solutions to develop innovation strategies, processes, and best practices in an Agile environment.
• Lead the discovery phase of medium to large projects to come up with high level design
• Participate in the full lifecycle of the product development, with emphasis on the FE 

• Support the work of other groups of 3-5 engineers, for assigned engineering projects. 

• Uphold the overall codebase quality by participating in design review, code review, unit testing and general technical discussion

Minimum Qualifications

* Solid understanding of computer science principles
* Excellent Soft Skills
* Understanding the major algorithms like searching, sorting and graph ones.
* Strong skills in writing clean code using languages like javascript, Python, Ruby and web framework such as ReactJS and NodeJS for both – front-end and back-end.
* Understanding how to engineer the RESTful microservices and knowledge of major software patterns like MVC, Singleton, Façade, Business Delegate.
• Deep knowledge of web technologies such as HTML5, CSS, JSON, GraphQL, protobuf. 
-
• Posses extensive experience in building microservices, using back-end technologies (Node.js, NPM, Ruby is a very big plus),
• Experience in working with formal development environment (version control system, code review, strict coding standards, documentation, unit test) 

• Good understanding of continuous integration tools and frameworks like Jenkins, Travis-CI, Maven, Gradle, Grunt. 

• Good grasp of No Ops technologies like kubernetes, Docker, Mesos is a big plus.
• Distributed systems and distributed job management. 

• Experience in working with the Agile environments, like Scrum and Kanban. 

• Experience in architecting UI applications from scratch, with an emphasis on unit testing. 

• Experience in dealing with the performance tuning for very large scale apps. 

• Experience with leading teams through the full life-cycle of software development through design, development, quality and deployment. 

• Experience in a development or architectural leadership role in a web-based Single 
Page application and Services product organization. 

• Shell scripting like bash, ksh, sh. 

• Unix command line and tools (e.g. grep, find, awk, sed, tr). 

• Knowledge of at least one scripting language (e.g. Perl, Ruby, Python). 

• Relational database design for MySQL, PostgreSQL, using SQL language and it’s standrads.

• Aptitude for writing clean, succinct and efficient code. 

• Attitude to thrive in a fun, fast-paced start-up like environment 

• BS/MS in Computer Science or related field +5 years experience building web 
applications 
Preferred Qualifications 

• Working knowledge of ReactJS, JQuery, Node.js, and Git is preferred 

• Knowledge of ECMAScript 6 standard and V8 

• Working knowledge of MySQL and other NoSQL databases like Hive, Hadoop, HBase, Cassandra

Preferred Qualifications

*Experience in a development or architectural leadership role in a web-based Single 
Page application and Services product organization. 

* Experience dealing with the data
* Strong skills in writing clean code using languages like javascript, Python, Ruby and web framework such as ReactJS and NodeJS for both – front-end and back-end.

About Walmart Labs

Imagine working in an environment where one experiment can catapult an entire industry toward a smarter future. That’s what we do at Walmart Labs. We’re a team of 5,000+ software engineers, data scientists, designers and product managers within Walmart, the world’s largest retailer, delivering innovations that improve how our customers shop and our enterprise operates.

Hello, Silicon Valley

You don’t have to choose between your career and your lifestyle in Silicon Valley. Here, you can have both.

Discover Silicon Valley
Silicon Valley
View of Silicon Valley from the hills after a passing storm

All the benefits you need for you and your family

  • 100% coverage for in network preventative care
  • Retirement Plan
  • Vision Plans
  • Dental Plans
  • Exclusive Discounts

Recently viewed jobs