Back to Jobs

Experienced Full Stack Software Engineer – Cloud-Based Application Development and Data Engineering for Walmart's Innovative Technology Team

Remote, USA Full-time Posted 2025-11-03

Introduction to Walmart and the Role

Walmart, one of the world's leading retail corporations, is seeking an experienced and passionate software engineer to join its innovative technology team. As a Staff Software Engineer, you will play a crucial role in driving the technical direction of the team, following best practices, and utilizing your expertise in software development methodologies to build advanced solutions. This is an exceptional opportunity to work with a talented team of engineers, contribute to the development of cutting-edge technologies, and shape the future of advertising and customer experiences.

Job Highlights

  • Position: Staff Software Engineer
  • Location: Remote (with opportunities to work from California, USA)
  • Company: Workwarp (in partnership with Walmart)
  • Compensation: Competitive salary ($20-$30/hour) and benefits package
  • Start Date: Immediate openings available

Key Responsibilities

As a Staff Software Engineer, your primary responsibilities will include:

  • Leading the work of small teams of engineers (6-10 members) on assigned engineering projects, providing guidance and oversight to ensure successful project execution
  • Developing and implementing technical solutions to complex problems, utilizing your expertise in software development methodologies and hands-on experience with advanced technologies
  • Collaborating with cross-functional teams, including data scientists, product managers, and designers, to drive the development of innovative products and services
  • Designing, developing, and deploying scalable, efficient, and reliable software systems, utilizing cloud-based technologies and agile development methodologies
  • Participating in high-level and complex projects, analyzing work requirements, translating requirements into technical solutions, and communicating with stakeholders
  • Providing technical guidance and mentorship to junior engineers, promoting knowledge sharing and skill development within the team
  • Ensuring timely delivery and handoffs, interacting with project managers to provide feedback on project plans, and guiding project team members

About the Team

The Data Ventures team at Walmart is responsible for developing alternative technologies to aid in customer acquisition, onboarding, and empowerment, while ensuring a seamless experience for stakeholders. The team optimizes pricing and assortment in line with Walmart's everyday low-cost philosophy, creating affordability and delivering personalized customer experiences across all channels. As a Staff Software Engineer, you will be an integral part of this team, contributing to the development of innovative solutions and driving technical direction.

Essential Qualifications

To be successful in this role, you will need:

  • A Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or a related field
  • At least 2 years of experience in software engineering or a related field, with a strong background in programming languages such as Java, Scala, React, or Python
  • Experience with scripting languages such as Python or Shell scripts, and familiarity with REST APIs and microservices applications
  • A basic understanding of JavaScript and front-end technologies such as React.js
  • Experience with object management technologies such as Kubernetes, and working knowledge of NoSQL, Cosmos DB, and RDBMS such as MySQL and Postgres
  • Expertise in cloud computing platforms and offerings from Microsoft Azure and Google Cloud Platform (GCP), with experience writing cloud-native application development
  • Strong communication and leadership skills, with the ability to lead technical relationships with partners and mentor software developers on multiple initiatives

Preferred Qualifications

While not essential, the following qualifications are highly desirable:

  • Experience with testing frameworks such as JUnit, Spock, etc.
  • Working knowledge of CI/CD pipelines and agile development methodologies
  • Familiarity with cloud-based technologies such as AWS, Azure, or GCP
  • Experience with data engineering and data science technologies, such as Hadoop, Spark, or TensorFlow
  • Strong understanding of software development methodologies, including Agile, Scrum, and Waterfall

Career Growth Opportunities and Learning Benefits

At Walmart, we are committed to the growth and development of our employees. As a Staff Software Engineer, you will have access to a range of training and development opportunities, including:

  • Tuition assistance and education programs to support your ongoing learning and development
  • Opportunities for career advancement and professional growth within the company
  • Access to cutting-edge technologies and innovative projects, allowing you to stay up-to-date with the latest industry trends and developments
  • A collaborative and dynamic work environment, with a talented team of engineers and professionals who are passionate about technology and innovation

Work Environment and Company Culture

At Walmart, we pride ourselves on our inclusive and diverse company culture. We believe in fostering a work environment that is collaborative, dynamic, and supportive, where employees can thrive and grow. As a Staff Software Engineer, you will be part of a talented team of professionals who are passionate about technology and innovation, and who are committed to making a positive impact on the world.

Compensation, Perks, and Benefits

At Walmart, we offer a competitive compensation and benefits package, including:

  • A competitive salary ($20-$30/hour)
  • Comprehensive medical, dental, and vision insurance
  • 401(k) plan and retirement savings options
  • Paid time off and holiday pay
  • Employee discounts on Walmart products and services
  • Opportunities for career advancement and professional growth

Conclusion

If you are a motivated and experienced software engineer looking for a new challenge, we encourage you to apply for this exciting opportunity. As a Staff Software Engineer at Walmart, you will have the chance to work on cutting-edge technologies, collaborate with a talented team of professionals, and contribute to the development of innovative solutions that are shaping the future of retail. Don't miss out on this opportunity to join our team and build a rewarding and challenging career with Walmart. Apply today and let's build the future together!

Apply To This Job Apply for this job  

Similar Jobs