Staff, Software Engineer

Walmart Walmart · Retail · Sunnyvale, CA

Staff Software Engineer role focused on designing and implementing scalable data solutions. The role involves leading backend services and data pipelines, architecting complex data solutions, and driving the adoption of AI tools for development and testing. Requires strong Java skills and experience with large-scale systems.

What you'd actually do

  1. Lead the design, development, and maintenance of robust backend services and data pipelines using Java, ensuring scalability and reliability.
  2. Architect and implement complex data solutions, setting technical standards and guiding the team through critical decisions.
  3. Drive adoption and integration of AI tools and frameworks to accelerate software development, automate testing, and improve code quality.
  4. Collaborate with cross-functional teams, influencing product direction and delivering scalable data solutions.
  5. Conduct code reviews, lead architecture discussions, and establish best practices for software engineering and data infrastructure.

Skills

Required

  • Java
  • backend development
  • data engineering
  • system design
  • AI-powered tools for development and testing

Nice to have

  • Kubernetes
  • ArgoCD
  • Postgres
  • schema design
  • query optimization
  • performance tuning
  • WCAG 2.2 AA standards
  • assistive technologies

What the JD emphasized

  • Expert-level programming skills in Java
  • Proven track record of designing and delivering large-scale, high-performance systems
  • Experience architecting solutions and leading technical teams
  • Strong experience using AI-powered tools for development and testing