
Staff, Software Engineer - Backend
WalmartSunnyvale, California
$143,000 - $286,000 / year
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Job Description
Position Summary...
What you'll do...
About TeamThe Walmart Emerging-Tech group is a group charted to drive the creation of the next generation retail and shopping experiences for both online and in-store. The group leads Walmart’s efforts in the areas of Emerging Content, XR, Conversational AI, Voice Assistants, and more. As the Emerging Content team we are building completely new capabilities to allow our customers discover and interact with products online. In addition to the end-user experiences the group also builds platform APIs and tools to enable other teams leverage next-generation content.What You’ll DoAs a Staff Back-End Engineer, you will:- Design and develop highly scalable, distributed back-end systems for emerging technology initiatives.
- Architect solutions leveraging microservices, event-driven patterns, and cloud-native principles.
- Collaborate cross-functionally with product managers, data scientists, and front-end engineers to deliver innovative features.
- Drive technical excellence through code reviews, design reviews, and mentoring junior engineers.
- Ensure reliability and performance by implementing best practices in observability, fault tolerance, and security.
- Experiment and innovate with emerging technologies to solve complex business problems.
- 8+ years of experience in software engineering with a focus on back-end systems.
- Strong proficiency in Java, Kotlin, or Go (experience with Python or Node.js is a plus).
- Expertise in distributed systems, RESTful APIs, and event-driven architectures.
- Hands-on experience with cloud platforms (GCP, Azure, or AWS) and container orchestration (Kubernetes).
- Solid understanding of data stores (SQL, NoSQL, and caching solutions).
- Familiarity with CI/CD pipelines, DevOps practices, and observability tools.
- Experience in emerging tech domains such as AI/ML integration, blockchain, or edge computing is highly desirable.
- Strong problem-solving skills and ability to lead complex technical projects.
- Experience in high-scale systems serving millions of users.
- Knowledge of security best practices for distributed applications.
- Contributions to open-source projects or tech community involvement.
- BS/MS in Computer Science or related field
- 6+ years of software engineering experience in developing services in Java/SpringBoot
- 4+ years of experience designing, building large distributed systems for high availability and scale
- 4+ years of experience of developing highly available services at scale using managed servicing public cloud platforms such as Azure, GCP or AWS
- 3+ years of experience and fluency with relational / no-sql (e.g., MySQL, Cassandra, etc.) databases
- 3+ year of experience working with Kafka, ActiveMQ, Caches such as Redis or memcached, Elastic Search, Spark and HDFS
- Proven understanding of micro-services-oriented architecture and extensible REST APIs
- Advanced knowledge of performance, scalability, and system architecture with an eye toward avoiding and reducing technical debt
- Practical knowledge of agile software development methodologies (e.g., XP, scrum, agile)
- Experience in working with large code bases and effectively driving large projects
- Experience in mentoring engineers and influencing other engineers across the organization
- Strong oral and written communication skills
- Good problem-solving attitude and analytical skills
- Experience in building Digital Asset Management Systems
- Experience with 3D assets is a plus
- Experience in developing Content Management Systems is a plus
ㅤ
ㅤ
ㅤ
ㅤ
Minimum Qualifications...
Outlined below are the required minimum qualifications for this position. If none are listed, there are no minimum qualifications.
Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years’ experience in software engineering or related area.Option 2: 6 years’ experience in software engineering or related area.Preferred Qualifications...
Outlined below are the optional preferred qualifications for this position. If none are listed, there are no preferred qualifications.
Master’s degree in Computer Science or related field and 3 years' experience in software engineeringPrimary Location...
1375 Crossman Ave, Sunnyvale, CA 94089-1114, United States of AmericaWalmart and its subsidiaries are committed to maintaining a drug-free workplace and has a no tolerance policy regarding the use of illegal drugs and alcohol on the job. This policy applies to all employees and aims to create a safe and productive work environment.Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
