Staff, Software Engineer

Walmart Walmart · Retail · Sunnyvale, CA

Staff Software Engineer - Full Stack role at Walmart's Marketplace Engineering team, focusing on building core platforms and services for third-party sellers. Responsibilities include guiding engineers, leading design discussions, driving adoption of best practices, architecting complex software systems, and ensuring high-quality software delivery. The role requires extensive experience in full-stack development, UI applications, backend technologies (Java, Springboot, Microservices), and CI/CD environments.

What you'd actually do

  1. Guide and mentor, a team of engineers, conducting code reviews and leading design discussions to ensure engineering best practices.
  2. Drive the adoption of coding standards, design patterns, and development best practices.
  3. Lead the creation and maintenance of our technical architecture, aligning it with business goals and scalability requirements.
  4. Architect complex software systems (data/backend), ensuring performance, security, and scalability needs are met.
  5. Consistently produce high-quality software with a focus on unit testing, regular code reviews, and continuous integration.

Skills

Required

  • ReactJs/Redux
  • javascript
  • AJAX
  • HTML5
  • CSS3
  • JSON
  • Web services platforms
  • Java
  • Springboot
  • Microservices
  • TDD
  • BDD
  • JUnit
  • TestNG
  • Cucumber
  • CI/CD
  • Agile methodologies
  • DevOps
  • Git
  • Maven
  • Jenkins
  • performance testing tools
  • Jmeter
  • LoadRunner
  • High Availability
  • performance
  • Scale our Architecture
  • Disaster Recovery
  • Security Architecture
  • automated monitoring
  • alerting
  • self-healing system

Nice to have

  • Open Stack
  • Azure
  • GCP
  • AWS
  • mobile (web/native) development
  • full stack development

What the JD emphasized

  • highly-scalable applications
  • platform development
  • highly-scalable applications
  • platform development