What are the responsibilities and job description for the Senior Software Engineer position at Walmart Global Tech?
Senior Software Engineer (Backend)
Location: Sunnyvale, CA
Note: We are unable to sponsor work visas at this time.
What You’ll Do:
Join Walmart Global Tech as a Senior Software Engineer (Backend) and help build and enhance scalable systems that power seamless digital experiences for millions of customers around the world. You’ll work across diverse systems and domains, contributing to the design and development of critical backend services supporting Walmart’s digital ecosystem—ranging from checkout and fulfillment to user engagement and personalization.
Responsibilities:
- Architect, design, and develop scalable backend services and APIs to support complex digital experiences.
- Collaborate with cross-functional teams, including product, frontend, data, and UX, to build solutions that enhance the customer journey.
- Lead technical initiatives such as solution architecture, system scalability, and performance optimization.
- Mentor junior engineers and foster knowledge sharing within the team.
- Advocate and implement best practices in service architecture, security, testing, and code quality.
- Develop reusable components and frameworks for backend integrations.
- Troubleshoot and resolve issues in production and distributed systems.
- Write clean, maintainable, and efficient code following engineering best practices.
- Maintain high code quality through automated testing, CI/CD pipelines, and peer code reviews.
- Ensure systems are secure, fault-tolerant, and optimized for performance.
Qualifications:
- 6–9 years of total industry experience, with at least 5 years focused on backend platform development.
- Strong experience with Java technologies, distributed systems, and large-scale application design.
- Hands-on experience with Spring Boot, REST APIs, Kafka, and Cassandra.
- Experience with containerization technologies and microservices architecture.
- Proficiency in DevOps practices, CI/CD workflows, and monitoring tools.
- Deep understanding of multithreading, data structures, algorithms, and design patterns.
- Experience working in Agile/Scrum development environments and following the full SDLC.
Salary : $117,000 - $234,000