(USA) Principal, Software Engineer

Walmart10 months ago
San Jose, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Join our innovative and dynamic People Technology engineering team as a Principal Software Engineer. In this role, you will design, develop, and implement digital solutions that address mission-critical business challenges in support of Walmart associates. Immigration sponsorship is not available in this role. Your work will drive scalable modernization efforts within the Enterprise People Technology team, impacting millions of associates globally.

Key Responsibilities

  • Collaborate with cross-functional teams including business, product, and software engineers to understand business challenges, review requirements, draft technical specifications, and design, develop, test, and deploy services and systems.
  • Lead design and code reviews while driving operational excellence to ensure high-quality, highly available, scalable, and high-performing systems.
  • Create large-scale, complex applications, services, and systems.
  • Contribute across the tech stack—from front-end development to back-end services and data platforms.

Required Qualifications

  • At least 10+ years of relevant industry experience in building highly available systems.
  • Demonstrated end-to-end ownership from inception to deployment of complex projects in production.
  • Effective problem-solving skills with the ability to balance long-term vision and short-term design implications.
  • Proficiency in cloud technologies including Azure offerings, cloud storage, cloud security, and migration strategies.
  • Expertise with relational and/or NoSQL databases.
  • Experience with CI/CD practices and operational excellence best practices.
  • Proficiency in backend languages such as Java, Python, or NodeJs and front-end technologies including React, TypeScript, CSS, and HTML5 with state management solutions.
  • Experience with third-party integrations via APIs, SDKs, and libraries.
  • Strong communication skills with proven abilities in consensus building, conflict resolution, influence, and mentoring junior engineers.
  • Minimum Qualifications: Bachelor’s degree in computer science, computer engineering, computer information systems, software engineering, or a related area with 5 years’ experience in software engineering, or 7 years’ experience in software engineering or a related area.

Preferred Qualifications

  • Master’s degree in computer science, computer engineering, computer information systems, software engineering, or a related area with 3 years' experience in software engineering or a related area.
  • Background in creating inclusive digital experiences with knowledge of implementing Web Content Accessibility Guidelines (WCAG) 2.2 AA standards and assistive technologies.
  • Understanding of accessibility best practices aligned with Walmart’s accessibility standards.

Benefits & Perks

  • Competitive Compensation: Annual salary range of $132,000.00 - $264,000.00 plus performance bonuses and stock awards.
  • 401(k) match and stock purchase plan.
  • Paid maternity and parental leave.
  • PTO, including vacation, sick leave, and additional paid time off options.
  • Multiple health plans including medical, vision, and dental coverage.
  • Additional benefits such as disability coverage, company discounts, and education assistance.

Required Skills

NodeJS
Microservices
Mentoring
React
Accessibility Standards (WCAG 2.2 AA)
Python
CSS
CI/CD
TypeScript
Code Reviews
NoSQL Databases
HTML5
Relational Databases
System Design
Cloud Architecture (Azure)
Java