remote
Senior, Software Engineer - Walmart
Software Engineer
Senior Software Engineer building a scalable, rules‑driven decisioning platform on AWS, leveraging Python, Java, Kubernetes, and SQL to deliver high‑performance, data‑driven solutions in an agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain a high‑throughput decisioning engine that supports complex business rules across multiple downstream systems.
- Architect and deploy microservices on AWS using Kubernetes, ensuring scalability, reliability, and efficient resource utilization.
- Collaborate with data scientists to integrate data‑driven insights and machine‑learning models into the rules engine.
- Implement robust monitoring, logging, and automated testing pipelines to guarantee system performance and uptime.
- Mentor junior engineers, conduct code reviews, and promote best practices in software design and DevOps.
Requirements
- 5+ years of professional software development experience with Python and Java.
- Strong background in cloud architecture, particularly AWS services (ECS/EKS, Lambda, RDS, S3).
- Hands‑on experience with Kubernetes, containerization, and CI/CD pipelines.
- Proficiency in relational database design and SQL query optimization.
- Excellent problem‑solving skills, ability to work in a fast‑paced, collaborative environment.
Skills
pythonjavaawskubernetessql