Senior Software Engineer

Senior Software Engineer

What you'll do at

We are seeking talented and self-driven individuals to join the Walmart Labs Advertising Technology team. This is a high-impact, fast-moving team working on greenfield projects with the backing of a Fortune 1 company. Our mission is to make digital advertisements more effective through precise targeting, cutting-edge measurement and optimization technologies leveraging the trove of big data within the Walmart ecosystem. We are a highly motivated group of Big Data Geeks, Data Scientists and Applications Engineers, working in small agile groups to solve sophisticated and high impact problems. We are building smart data systems that ingest, model and analyze massive flow of data from online and offline user activity. We use cutting edge machine learning, data mining and optimization algorithms underneath it all to analyze all this data on top of Hadoop and Spark. 

In this role, you will work on both customer and advertiser experiences. We are at the forefront of innovation around display advertising, and you will have an opportunity to own the customer experience around advertising on We are also building the next generation of our advertiser self serve interfaces, this is an opportunity for greenfield development using the latest in frontend technologies.

You will be responsible for analyzing the software system requirements and user needs, to determine feasibility of design, and implement the software. Formulate and design the software system using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Use knowledge of complete application system development life cycle to ensure project can be completed within timely manner.

Minimum Qualifications

Bachelor's Degree in Computer Science or related field and 7+ years experience building scalable ecommerce applications or mobile software or MS & 5+ yrs of relevant exp.

- 5+ years working in large scale enterprise software development environments
- 3+ years of experience to develop MV(C) based front end frameworks
- 3+ years of experience with several JavaScript frameworks, including React.JS
- Proven ability in building large scale web applications with Single Page Applications (SPA) architecture
- Knowledge of popular existing templating technologies like Handlebars / Underscore / Mustache
- Expertise in implementing popular tools/libraries/frameworks like Yo, Grunt, Bower, Jenkins, Chef, Yeoman, Mocha, Chai, Sinon, GIT into current SDLC
- 4+ years of experience in interactive and responsive web development using HTML5, CSS3, SASS and jQuery for mobiles and tablets
- Proven ability in implementing best/excellent practices and Design Patterns like promises, application flow control, event/error/AJAX handling etc.
- 4+ years of experience in using performance, analytics and UX tools

Preferred Qualifications

- 3+ years of experience in Ruby on Rails 
- 3+ years of experience in Restful API services
- Active contributor of digital communities like Github, Stack Overflow or others

MS in computer science or engineering preferred

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