
Senior Software Engineer – Full Stack
Walmart
full-time
Posted on:
Location Type: Office
Location: Sunnyvale • California • United States
Visit company websiteExplore more
Salary
💰 $117,000 - $234,000 per year
Job Level
About the role
- Design and build low-latency, highly available, multi-tenant distributed systems operating at internet scale
- Develop production-grade Rust services using async frameworks
- Optimize services for CPU efficiency, Memory footprint, Network throughput, Multi-tenant workload distribution
- Drive full SDLC in a cloud-native environment
- Architect and implement resilient microservices capable of multi-region, multi-tenant scale
- Integrate real-time ML inference services into high-throughput Rust backends
Requirements
- 5+ years of backend or distributed systems engineering experience
- Production experience with Rust in high-performance, scalable systems
- Experience with Kubernetes & Containers
- Engineering & Architecture experience
- Deep understanding of Async programming and multithreading
- Memory management
- Networking fundamentals
- Distributed systems principles
- Experience designing and operating multi-tenant systems
- Proficiency in cloud-native architectures (Kubernetes, containers, CI/CD)
- Strong debugging, profiling, and performance optimization skills
- Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Software Engineering, or related area and 1 year's experience in software engineering or related area
Benefits
- 401(k) match
- Stock purchase plan
- Paid maternity and parental leave
- PTO
- Multiple health plans
- Health benefits include medical, vision and dental coverage
- Financial benefits include 401(k), stock purchase and company-paid life insurance
- Paid time off benefits include PTO (including sick leave), parental leave, family care leave, bereavement, jury duty, and voting
- 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 & Tools
Rustasync programmingmultithreadingmemory managementnetworking fundamentalsdistributed systems principlesperformance optimizationdebuggingprofilingcloud-native architectures
Certifications
Master's degree in Computer ScienceMaster's degree in Computer EngineeringMaster's degree in Computer Information SystemsMaster's degree in Software Engineering