
Staff Software Engineer
Walmart
full-time
Posted on:
Location Type: Hybrid
Location: Sunnyvale • California • 🇺🇸 United States
Visit company websiteSalary
💰 $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