Principal, Software Engineer, Web

Walmart Walmart · Retail · Sunnyvale, CA

Principal Software Engineer to lead design and development of web e-Commerce features and solutions, focusing on scalable platform development and enhancing customer experience. The role involves systems design, debugging, innovation, and mentoring engineering teams, with collaboration across disciplines to leverage technology and AI agents for operational efficiency.

What you'd actually do

  1. Lead the design and development of scalable, software platforms and solutions.
  2. Apply model-driven design principles to create robust technical architectures and system designs.
  3. Oversee design verification testing to ensure quality and reliability of software products.
  4. Mentor and guide engineering teams to foster innovation and effective problem solving.
  5. Collaborate across functions to define technical requirements and deliver high-impact engineering outcomes.

Skills

Required

  • JavaScript/TypeScript
  • React
  • Vue
  • Angular
  • Next.js
  • React Router
  • Redux
  • Node.js
  • GraphQL
  • API integration and development
  • Complex software and distributed system design
  • design patterns
  • data structures
  • algorithms
  • debugging
  • production support
  • Azure
  • Google Cloud Platform
  • CI/CD
  • code management tools
  • SDLC
  • Secure SDL frameworks
  • telemetry
  • Risk/cost analysis
  • functional/non-functional requirements
  • user stories
  • coding standards
  • quality/safety/security standards

Nice to have

  • AI agents

What the JD emphasized

  • 12+ years in software development
  • complex software and distributed system design
  • large-scale software products