onsite
Software Engineer III - Walmart
Software Engineer
Senior Software Engineer focused on building scalable catalog and supply‑chain services using Python, Java, and AWS. Lead design, development, and deployment of microservices that power Walmart’s e‑commerce catalog and partner integrations.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput microservices in Python and Java that support catalog ingestion, validation, and distribution across Walmart’s online and in‑store channels.
- Collaborate with data, product, and partner teams to define API contracts, data models, and performance requirements.
- Implement CI/CD pipelines using Docker, Kubernetes, and AWS services (ECS/EKS, RDS, S3) to ensure rapid, reliable deployments.
- Optimize database schemas and queries in SQL for large catalog datasets, ensuring low latency and high availability.
- Participate in code reviews, performance tuning, and incident response to maintain service reliability.
Requirements
- 5+ years of production software engineering experience with Python and Java.
- Strong background in AWS architecture, containerization, and orchestration (Docker, Kubernetes).
- Proficiency in relational database design and SQL performance tuning.
- Experience building and scaling microservices in a distributed environment.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonjavaawssqldockerkubernetes