Staff, Software Engineer

Walmart Walmart · Retail · Global Governance Admin AR Bentonville, HERNDON, VA TECH FACILITY VA Herndon

Staff Software Engineer at Walmart responsible for leading the development and delivery of scalable platform capabilities, including infrastructure, tooling, and AI/ML frameworks, aligned with strategic roadmaps. The role involves full lifecycle ownership of software solutions, applying cloud-native principles, and providing technical leadership and mentorship. The team focuses on Store Fulfillment applications, ensuring platform stability, incident response, and continuous enhancement for grocery pickup and delivery operations.

What you'd actually do

  1. Strong backend engineering experience with distributed systems, microservices, and event-driven architectures.
  2. Proficiency in designing, building, and operating scalable, resilient backend services (preferably in Java, Scala, Python, or Go).
  3. Experience with distributed data stores (e.g., PostgreSQL, Cassandra, Kafka), messaging systems, and cloud-native infrastructure (Kubernetes, Docker).
  4. Familiarity with monitoring, alerting, and observability tools (Splunk, Grafana, OpenObserve, etc.).
  5. Strong troubleshooting and incident management skills in large-scale production environments.

Skills

Required

  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering or related area.
  • 6 years’ experience in software engineering or related area.

Nice to have

  • Java
  • Scala
  • Python
  • Go
  • PostgreSQL
  • Cassandra
  • Kafka
  • Kubernetes
  • Docker
  • Splunk
  • Grafana
  • OpenObserve

What the JD emphasized

  • 10+ years of experience in the design and development of highly scalable distributed applications and platforms.
  • Proven expertise in cloud-native architecture, including microservices, containers, and automation to ensure scalable and resilient systems.
  • Strong experience in software development lifecycle management, encompassing coding, testing, CI/CD deployment, and maintenance.
  • Proficiency in API design, software prototyping, and applying software design patterns for secure, modular, and maintainable solutions.
  • Ability to lead technical design reviews and remedial actions to uphold quality and alignment with architectural standards.
  • Skilled in DevOps engineering practices to enhance infrastructure, tooling, and developer productivity.
  • Data-driven decision-making capabilities to define success metrics and optimize engineering processes.
  • Demonstrated leadership in mentoring engineers and influencing architectural decisions for long-term sustainability.