Walmart logo

(USA) Software Engineer III

Walmart

Bentonville, AR
Full Time
Senior
90k-180k
about 13 hours ago

Job Description

About the Role

Position Summary... Here at Walmart, we're driven by an intellectual curiosity that keeps us on the cutting-edge of user design and a seamless customer experience. We're intrigued by the opportunity to engineer the most optimal approach that drives conversions and generates consumer loyalty across every touchpoint of the digital journey. As a Software Engineer III, you'll spend your days translating requirements into solutions, writing code, collaborating with cross-functional teams and providing us with the insights necessary to think beyond the status quo. You'll oversee small project teams consisting of other engineers who will look to you as a trusted advisor, a subject matter expert who provides guidance and the right tools to get the job done.

Key Responsibilities

  • Analyze business and software requirements to determine the feasibility of designs within time and cost constraints for Walmart's systems.
  • Design inventory accuracy system capabilities with the help of event sourcing and CQRS design patterns.
  • Develop systems using object-oriented and/or reactive programming in Java, Spring Boot, and Apache Cassandra, Azure Cosmos DB.
  • Design complex algorithms to fulfill the inventory accuracy system requirements which will handle sourcing while reducing shipping cost and ensuring fast delivery.
  • Design, develop, and maintain new software features using scientific analysis and mathematical models to predict and measure the outcomes and consequences of the design.
  • Utilize Kubernetes, Memcached, Cassandra, Cosmos, Kafka, and GitHub.
  • Work with business and product teams for gathering requirements and users' questions, concerns, challenges, and issues.
  • Identify short and long-term solutions and lead cross-functional partnership to facilitate resolution.
  • Troubleshoot business and production issues by gathering information related to issue, impact, criticality, and possible root cause.
  • Engage support teams to assist in the resolution of issues and perform root cause analysis to prevent future occurrences.
  • Develop and direct automated software system testing and validation procedures.
  • Lead medium to large scale projects by reviewing requirements, translating into technical solutions, developing code, conducting unit testing, and communicating progress.
  • Collaborate with project and cross-functional teams to troubleshoot open issues and ensure on-time delivery.
  • Participate in the discovery phase of small to medium-sized projects to develop high-level design.
  • Demonstrate up-to-date expertise and apply it to development, execution, and improvement of action plans.
  • Model compliance with company policies and support company mission, values, and standards of ethics and integrity.

Requirements

  • Experience in object-oriented and/or reactive programming in Java, Spring Boot, and Apache Cassandra, Azure Cosmos DB, Spark, Python, Google BigQuery.
  • Strong knowledge of SQL.
  • Basic understanding of Kubernetes, Helm, microservice architecture and design, multi-threading, networking, offline storage, and performance tuning.
  • Ability to build products with focus on testability, familiar with Mockito and JUnit.
  • A disciplined approach to development, code review, testing, documentation, and code structure in a team environment.
  • Experience in refactoring/redesigning/rewriting existing applications is a plus.
  • Desire to improve, learn more, and adopt the latest features in Kubernetes, Java, and Spring Boot.
  • Minimum of a Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 2 years' experience in software engineering or related area, or 4 years' experience in software engineering or related area.

Nice to Have

  • Knowledge of accessibility best practices and experience creating inclusive digital experiences following WCAG 2.2 AA standards.
  • Experience with redesigning and refactoring existing systems.

Qualifications

  • Option 1: Bachelor's degree in related field plus 2 years' experience in software engineering.
  • Option 2: 4 years' experience in software engineering.

Benefits & Perks

  • Competitive pay with performance-based bonus awards.
  • Health benefits including medical, vision, and dental coverage.
  • Financial benefits such as 401(k), stock purchase, and company-paid life insurance.
  • Paid time off including PTO, sick leave, parental leave, family care leave, bereavement, jury duty, and voting.
  • Other benefits like short-term and long-term disability, company discounts, Military Leave Pay, adoption and surrogacy expense reimbursement.
  • Live Better U education benefit program covering tuition, books, and fees.
  • Annual salary range of $90,000.00-$180,000.00 plus additional bonuses and stock options.

Working at Walmart

We value candidates with a background in creating inclusive digital experiences, demonstrating knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly. We continue to create accessible products and services following Walmart's accessibility standards and guidelines for supporting an inclusive culture.

Apply Now

Job Details

Posted AtJun 21, 2025
Salary90k-180k
Job TypeFull Time
ExperienceSenior

About Walmart

Website

walmart.com

Company Size

10000+ employees

Location

Bentonville, AR

Industry

Warehouse Clubs, Supercenters, and Other General Merchandise Retailers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches