Staff Software Engineer

Staff Software Engineer

What you'll do

Walmart’s Global eCommerce is comprised of Walmart.com, SamsClub.com, VUDU, Walmart Grocery, and @WalmartLabs (our technology innovation powerhouse). Here, innovators, entrepreneurs, and creators incubate next gen e-commerce solutions in real time for billions of customers around the globe. Our engineering, big data, web, mobile and business teams collaborate to build technology that creates billions of connected omni-channel shopping experiences for the world’s largest global retailer.

Position Summary: We are looking for our first Release Engineer to join our mobile engineering team at WalmartLabs. Our iOS and Android mobile apps are used by tens of millions of users and we release new versions every two weeks. In this role, you will responsible for supporting and improving our CI/CD pipeline, automated testing and release management.

Title: Release Engineer - Mobile
Role: 835517BR - Staff Software Engineer
Location: Sunnyvale, CA 94086, Oregon, San Bruno
Organization: Global e-commerce
Department: Customer Experience

Position Description: There are very few places, if any, where you can bridge physical and digital experiences for hundreds of millions of users. Our team builds products that empower customers in over 5,000 Walmart stores via our flagship Walmart app as well as a new self-checkout app called Scan & Go. We are heavily investing in test automation and CI/CD to continue quickly shipping quality products at our growing scale. As our first release engineer, you will be responsible for driving our CI/CD efforts. You'll use your problem solving and technical skills to support and improve our build and release processes.

Responsibilities:
• Build and adopt tools for continuous integration, automated testing and reporting.
• Manage, standardize and improve build and release process for multiple mobile apps in our ecosystem.
• Enforce a reliable and efficient process to ship quality fast at scale.
• Drive iOS and Android app releases.

Minimum Qualifications

• BS degree in Computer Science or related field.
• At least 2 years of experience in software engineering and/or release engineering.
• Experience with Xcode and releasing iOS builds.
• Experience with CI tools like Jenkins

Preferred Qualifications

• Experience automating build processes.
• Experience with UI test automated frameworks such as Appium, Selenium, Bluepill, XCode UI Test, etc.
• Prior experience managing releases for a large, ever-changing mobile application.
Walmart Associate
"I feel like my manager wants to help me become a better developer and a better person overall."
— Roel, Program Analyst

All the benefits you need for you and your family

  • Multiple health plan options
  • Vision & dental plans for you & dependents
  • Associate discounts in-store and online
  • Financial benefits including 401(k), stock purchase plans and more
  • Education assistance for Associate and dependents

Recently viewed jobs