Back to jobs

Senior Software Engineer - MCS

At Walmart Advanced Systems & Robotics, we're building the infrastructure that will power the next generation of retail experiences. We're the team behind Alphabot®, a new technology that's changing the way America shops. Our automated pickup and delivery systems use a combination of robotics and software to efficiently handle large volumes of online orders, streamlining operations for managers and enhancing the customer experience. We're passionate about robotics, retail, and creating solutions that impact millions of customers daily.

We're seeking a Senior Software Engineer to support the development of our MCS program, a critical component of our Bot Control System. In this role, you will collaborate with a team of highly skilled engineers to create software that enables the Alphabot system to communicate, coordinate, and plan the actions of our robotic fulfillment system.

What you'll do:

  • Collaborate closely with a driven team of engineers, contributing to and learning from each other at every level.
  • Participate in the design and architecture of new features and the next generation of system control software, contributing ideas and solutions.
  • Design and develop features and functionality based on customer requirements, supporting both the customer and the engineering team throughout our projects.
  • Design and develop modular, well documented code using sound software engineering principles.
  • Write software unit tests.
  • Participate in group discussions to share and gain knowledge.
  • Collaborate with other teams and business units to develop software strategies for future efforts.

What we're looking for:

  • Experience with Java 8+. 
  • Understanding of object-oriented programming. 
  • Exposure to state machines, RESTful services, and Kafka. 
  • Demonstrated problem solving and analytical skills. 
  • Experience working within a group developing software solutions. 
  • Experience leading development projects from genesis to delivery. 
  • Someone who thrives in a high energy and dynamic environment. 
  • Strong verbal and written communication skills
  • B.S. degree in Computer Science or related
  • 5+ years of experience in software engineering
  • Ability and desire to work full-time onsite at our office based in Andover, MA

We offer great benefits for a happier mind, body, and wallet:

  • Competitive pay and performance-based bonus awards
  • Competitive 401(k) matching program, stock purchase plans, and equity opportunities
  • Comprehensive health, vision, and insurance plans with options for dependent coverage
  • Unlimited PTO for salaried employees, covering vacation, holidays, and personal days
  • Up to 12 weeks of fully paid maternity/paternity leave
  • Special Walmart discounts for in-store and online purchases
  • Complimentary daily lunches, beverages, and snacks
  • Other benefits include short-term and long-term disability, Military Leave Pay, adoption and surrogacy expense reimbursement, and more

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, abilities, ideas and opinions – while being inclusive of all people.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf

Select...
Select...
Select...
Select...
Select...

U.S. Standard Demographic Questions

We invite applicants to share their demographic background. If you choose to complete this survey, your responses may be used to identify areas of improvement in our hiring process. 

Select...
Select...
Select...
Select...
Select...
Select...