remote
USA Senior, Software Engineer - Walmart
Software Engineer
Senior Software Engineer driving inventory and fulfillment innovation across Walmart’s global supply chain, leveraging Python, Java, AWS, and container orchestration to build scalable, data‑driven solutions that enhance buyer‑supplier collaboration and forecasting accuracy.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance services in Python and Java that support inventory tracking, forecasting, and fulfillment workflows across stores, fulfillment centers, and distribution centers.
- Architect and deploy scalable microservices on AWS using ECS/EKS, ensuring high availability, security, and cost efficiency.
- Collaborate with data scientists to integrate machine‑learning models for demand prediction and inventory optimization.
- Implement CI/CD pipelines with Docker, Kubernetes, and GitHub Actions to accelerate feature delivery and maintain code quality.
- Lead code reviews, mentor junior engineers, and drive best practices in software design, testing, and documentation.
Requirements
- 5+ years of professional software development experience, with strong proficiency in Python and Java.
- Hands‑on experience building cloud‑native applications on AWS, including Lambda, S3, RDS, and DynamoDB.
- Proficiency with containerization (Docker) and orchestration (Kubernetes) in production environments.
- Solid understanding of relational databases (SQL) and experience with data modeling and query optimization.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonjavaawssqldockerkubernetes