Walmart

Staff Software Engineer

Walmart

full-time

Posted on:

Location Type: Hybrid

Location: Sunnyvale • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $143,000 - $286,000 per year

Job Level

Lead

Tech Stack

CloudDistributed SystemsJavaMicroservicesPythonSelenium

About the role

  • Provide deep technical expertise and thought leadership
  • Lead and participate in medium to large-scale projects
  • Developing highly scalable services to process millions of requests per day
  • Designing and developing backend microservices and APIs
  • Collaborate with project teams and cross-functional teams
  • Troubleshoot business and production issues
  • Provide support to the business by responding to users’ questions
  • Driving projects of high visibility across the organization

Requirements

  • Master’s degree in Computer Science or equivalent experience
  • 5+ years of experience in architecting large scale systems
  • Expertise in one or more programming languages (e.g. Java, Python)
  • Strong background in algorithms and data structures
  • Proven understanding of microservices oriented architecture and extensible REST APIs
  • Experience with cloud application development
  • Understanding of SaaS, PaaS, IaaS industry
  • Experience using automation tools (e.g. Appium, Selenium)
  • Experience with CI/CD pipelines
  • Practical knowledge of agile software development methodologies
  • Experience in large scale distributed systems
  • Strong inclination towards exploring and learning new technologies
  • Understanding of machine learning
Benefits
  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO
  • Multiple health plans
  • Incentive awards for performance
  • Health benefits include medical, vision, and dental coverage
  • Short-term and long-term disability
  • Company discounts
  • Military Leave Pay
  • Adoption and surrogacy expense reimbursement
  • Live Better U education benefit program

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaPythonalgorithmsdata structuresmicroservices architectureREST APIscloud application developmentautomation toolsCI/CD pipelinesmachine learning
Soft skills
technical expertisethought leadershipcollaborationtroubleshootingsupportproject managementcommunicationleadershipproblem-solvingadaptability
Certifications
Master’s degree in Computer Science