Senior, Software Engineer (sunnyvale - On-site Hiring Event)

Walmart Walmart · Retail · Sunnyvale, CA

Senior Software Engineer role focused on building and scaling backend systems for Walmart's U.S. digital retail ecosystem. Responsibilities include designing and building scalable services and APIs, leading architecture discussions, mentoring engineers, and ensuring system resilience, performance, and security. Requires strong backend depth, experience with Java, distributed systems, microservices, and CI/CD.

What you'd actually do

  1. Design and build scalable backend services and APIs that support complex digital experiences
  2. Lead architecture discussions, performance optimization, and scalability improvements
  3. Partner with product, frontend, data, and UX teams to deliver solutions that improve the end-to-end experience
  4. Mentor engineers and contribute to a strong culture of learning
  5. Champion best practices in architecture, security, testing, and operational excellence

Skills

Required

  • Java
  • distributed systems
  • large-scale application design
  • Spring Boot
  • RESTful APIs
  • Kafka
  • Cassandra
  • Docker
  • Kubernetes
  • microservices architecture
  • CI/CD practices
  • DevOps
  • monitoring tools
  • database design
  • multithreading
  • data structures
  • algorithms
  • design patterns
  • JUnit
  • Mockito

Nice to have

  • Master’s degree
  • Web Content Accessibility Guidelines (WCAG) 2.2 AA standards
  • assistive technologies
  • digital accessibility