Senior Software Engineer at Walmart leads the delivery of scalable software solutions within collaborative teams, focusing on feature implementation, testing, and ongoing support, with CI/CD, automated testing, and AI/ML integration across multiple languages.
Responsibilities
- Own delivery of scoped features and models through cross functional engineering teams, ensuring alignment with platform and system objectives.
- Write clean, efficient, and maintainable code across JavaScript, TypeScript, Python, Java, React, Rust, Go, and C++, driving the full software lifecycle including CI/CD and automated testing.
- Integrate AI and ML components and leverage GenAI tools to boost capabilities and development efficiency.
- Contribute to solution design, conduct code reviews, and apply best practices for scalable, secure, and maintainable systems.
- Collaborate with stakeholders to translate business needs into technical requirements and define success metrics.
- Monitor application performance, support defect management, and ensure high quality software delivery.
- Mentor peers, promote continuous improvement, and contribute to engineering excellence and innovation.
Requirements
- Option 1: Bachelorβs degree in computer science, computer engineering, computer information systems, software engineering, or related field plus 3 years of software engineering experience.
- Option 2: 5 years of software engineering or related experience.
Technologies
- JavaScript
- TypeScript
- Python
- Java
- React
- Rust
- Go
- C++
Benefits
- Performance based incentive awards
- 401(k) with company match
- Stock purchase plan
- Paid maternity and parental leave
- PTO including sick leave
- Multiple health plans (medical, vision, dental)
- Company paid life insurance
- Live Better U education benefit program (tuition, books, and fees fully paid by Walmart)
- Short term disability
- Long term disability
- Military leave pay
- Adoption and surrogacy expense reimbursement
- Family care leave
- Bereavement leave
- Jury duty leave
- Voting leave
- Employee discounts
Role Summary
As a Senior Software Engineer, you will guide the delivery of scalable software solutions by coordinating feature implementation, testing, and ongoing support within collaborative teams. The role requires proficiency across multiple programming languages and a strong focus on the software lifecycle, including CI/CD and automated testing. You will integrate AI and ML components to enhance system intelligence while applying sound technical judgment to design maintainable, secure systems.
About the Team
Our team builds and maintains the foundational technologies that support Walmartβs technology ecosystem, including data platforms, enterprise architecture, DevOps, cloud computing, and infrastructure. We ensure scalable, secure, and reliable systems that deliver seamless experiences across stores, digital channels, and distribution centers. As part of Walmart Global Techβs Site Reliability Engineering organization, we develop advanced AI driven platforms that autonomously monitor
About Walmart Global Tech
Walmart Global Tech is the engine behind transformative retail software. We empower a diverse group of engineers, data scientists, cybersecurity experts, and service professionals at the worldβs leading retailer to drive innovation that impacts hundreds of millions of people. Our culture is people led and tech empowered, with ongoing training that supports our teams as they push the boundaries of retail technology.
Primary Location
805 Se Moberly Ln., Bentonville, AR 72712, United States
Equal Opportunity Employer
Walmart, Inc. is an Equal Opportunity Employer by Choice. We strive to understand, respect, and value diverse styles, experiences, identities, ideas, and opinions, while fostering inclusivity across all people.