Senior, Software Engineer

Walmart Walmart · Retail · Bentonville, AR

Senior Software Engineer role focused on developing and supporting applications for Walmart's replenishment organization, enhancing buyer-supplier communication, inventory management, and fulfillment processes. The role involves leading discovery phases, designing high-level solutions, and leading small engineering teams. Requires expertise in Java, Python, Apache Spark, Google Cloud, Airflow, and NoSQL databases. Nice to have experience with Agentic AI development.

What you'd actually do

  1. Lead the discovery phase of medium to large projects by developing high‑level designs in partnership with product management, project management, business stakeholders, and user experience teams, and secure cross‑functional approvals.
  2. Lead small engineering groups (4–6 engineers) by providing documentation, direction, and examples; identifying short‑ and long‑term solutions and timelines; reviewing proposed approaches; and conducting design and code reviews.
  3. Design and develop back‑end solutions using technologies such as Java, Python, Apache Spark, Google Cloud, Airflow, DataProc, BigQuery, and NoSQL databases including Cassandra and MongoDB.

Skills

Required

  • Java
  • Python
  • Apache Spark
  • Google Cloud
  • Airflow
  • NoSQL databases
  • Cassandra
  • MongoDB
  • designing, developing, and enhancing applications and technical solutions
  • provide expert technical guidance
  • drive cross‑functional alignment
  • execute action plans
  • building partnerships with key stakeholders
  • identifying business needs
  • implementing solutions
  • monitoring progress
  • adapting to evolving priorities
  • Bachelor's degree in Computer Science or related area and 3 years’ experience in software engineering or related area, OR 5 years’ experience in software engineering or related area.

Nice to have

  • Replenishment or Inventory systems
  • Agentic AI development
  • Master’s degree in Computer Science or related area and 1 year's experience in software engineering or related area.
  • creating inclusive digital experiences
  • implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards
  • assistive technologies
  • integrating digital accessibility seamlessly
  • accessibility best practices