(usa) Software Engineer III

Walmart Walmart · Retail · Bentonville, AR

Software Engineer III role focused on designing and developing scalable solutions for Walmart's Returns Engineering team, optimizing return management systems and enhancing customer and associate experiences. The role involves end-to-end architecture, development, collaboration with cross-functional teams, and driving agile/DevOps practices. While AI/ML is mentioned as a technology to analyze requirements, the core of the role is traditional software engineering for retail operations.

What you'd actually do

  1. Design, Develop, and implement scalable, secure, and high-performance systems for Walmart’s Returns Engineering team.
  2. Own the end-to-end architecture and development process for returns-related technology solutions, ensuring seamless integration with existing systems.
  3. Collaborate with cross-functional teams (Product Managers, Engineers, and Designers) to gather requirements and deliver impactful software solutions that enhance workflows and customer experiences.
  4. Drive the adoption of agile engineering practices and DevOps methodologies across the team for continuous improvement and product delivery.
  5. Analyze complex business and technical requirements and provide recommendations to improve return processes, using cutting-edge technologies like AI/ML, cloud native architectures, etc.

Skills

Required

  • Java, Python, or other modern programming languages
  • Spring Boot, Node.js, etc.
  • Google Cloud Platform (GCP), Azure, or similar
  • cloud-native solutions
  • microservices architecture
  • RESTful API development
  • SQL/NoSQL databases like MySQL, MongoDB, Cassandra, etc.
  • Docker/Kubernetes
  • CI/CD pipelines
  • DevOps practices
  • Jenkins and GitHub Actions
  • problem-solving skills
  • Bachelor's degree in Computer Science, Engineering, or related field

Nice to have

  • Master’s degree
  • retail or e-commerce return processes

What the JD emphasized

  • 8+ years of professional software engineering experience
  • scalable, distributed systems
  • Java, Python, or other modern programming languages
  • Google Cloud Platform (GCP), Azure, or similar
  • microservices architecture
  • SQL/NoSQL databases
  • Docker/Kubernetes
  • CI/CD pipelines and DevOps practices