Principal, Software Engineer - H&w - Consumer Health & Data Solutions

Walmart Walmart · Retail · Sunnyvale, CA

Principal Software Engineer to lead the technical design, development, and deployment of cloud-native services and APIs for Walmart's Nutrition Hub, a product focused on personalized healthy eating experiences. The role involves hands-on coding in Java and GraphQL, partnering with product and engineering leaders, and mentoring other engineers. Responsibilities include building scalable, secure, high-performance APIs and web applications, and developing CI/CD pipelines. Experience with web, e-commerce, and consumer health platforms is required, along with strong skills in React, Node.js, SQL, Kubernetes, and CI/CD.

What you'd actually do

  1. As a Principal Software Engineer, you will be responsible for leading the technical design, development, and deployment of cutting-edge software solutions on Walmart’s Web and cloud platform.
  2. You will work closely with cross-functional product, engineering, and data science teams to plan, design, build, test, and deploy scalable, secure, high-performance APIs and web applications using React, Node.js, SQL, Kubernetes, and Cloud technologies.
  3. You will develop and execute CI/CD pipelines to automate testing, build, deployment, and monitoring of these software applications.
  4. You will mentor engineers, providing guidance, support, and feedback to ensure high-quality codebase and best practices.

Skills

Required

  • 8+ years of experience in leading technical teams or equivalent experience as a Technical Lead or Staff/Senior Software Engineer with focus on web, e-commerce, consumer health and engagement platforms.
  • Proven track record in incubating, developing, and monitoring high-performance APIs and web applications using React, Node.js, SQL, deployed with CI/CD pipelines, Docker, and Kubernetes on cloud.
  • Strong understanding of database systems, specifically SQL, and experience with data modeling and design.
  • Strong understanding of data analysis, logging, metrics monitoring, and A/B testing.
  • Excellent leadership, communication, and collaboration skills to mentor engineers and lead cross-functional teams to delivery of solutions.
  • Bachelor’s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area.
  • 7 years’ experience in software engineering or related area.

Nice to have

  • Master’s degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area.
  • knowledge in implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards, assistive technologies, and integrating digital accessibility seamlessly.
  • knowledge of accessibility best practices

What the JD emphasized

  • leading the technical design, development, and deployment
  • plan, design, build, test, and deploy scalable, secure, high-performance APIs and web applications
  • develop and execute CI/CD pipelines
  • mentor engineers
  • Proven track record in incubating, developing, and monitoring high-performance APIs and web applications