Senior Software Engineer, SDE

Walmart Stores SAN BRUNO, CA

About the Job

Position Description


• Knowledge of SQL/No-SQL and database technologies (Oracle, Cassandra, Hive)
• Strong aptitude for writing efficient code
• Attitude to thrive in a fun, fast-paced start-up like environment
• Experience in production system operations (logging, telemetry, alerting etc.)
• Excellent communication and problem-solving skills
• Has ambition and vigor to add value to a rapidly growing engineering team

Minimum Qualifications


• Bachelor's Degree
• Proven industry experience with large scale distributed systems
• Solid experience with object-oriented and/or event driven systems
• Strong Python and Java programming experience
• Scripting skills in at least one of the following: Shell, Perl, Bash, or Ruby
• Extensive experience troubleshooting production systems
• Building tools for monitoring and alerting

Additional Preferred Qualifications


• Knowledge of SQL/No-SQL and database technologies (Oracle, Cassandra, Hive)
• Strong aptitude for writing efficient code
• Attitude to thrive in a fun, fast-paced start-up like environment
• Experience in production system operations (logging, telemetry, alerting etc.)
• Excellent communication and problem-solving skills
• Has ambition and vigor to add value to a rapidly growing engineering team

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


The Strati team of engineers, cloud technologists, and product leaders are responsible for the public and private cloud infrastructure to help our technology and business partners build and deliver products and services to both internal and external customers. We're looking for a Software engineer for the Software enablement and delivery team (SDE) who can be a part of the Chaos Engineering and Resiliency testing group. This position will be ideal for an engineer with a testing/scripting background who can help define our resiliency strategy by understanding the existing system and helping teams "break" the user experience using failure injection and subsequently design tools to help teams fix the issues. Ideally the candidate
- Demonstrates up-to-date expertise in Software Engineering and applies this to the development, execution, and improvement of action plans
- Helps architect a long term solution to resiliency in the public cloud
- Leads and participates in small- to medium-scale projects
- Automates repetitive tasks and improve team velocity
- Provide and supports the implementation of business solutions
- Provides support to the business
- Troubleshoots business and production issues