Walmart

Senior Software Engineer – Full Stack

Walmart

full-time

Posted on:

Location Type: Office

Location: SunnyvaleCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

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