remote
Software Development Manager - Amazon Web Services
Software Engineer
Lead a high‑performing engineering team to design, build, and operate large‑scale dispatch and delay‑detection systems for Amazon’s global grocery delivery, leveraging AWS, Python, Node.js, and AI technologies to deliver reliable same‑day service.
About the role
Key Responsibilities
- Lead and mentor a team of software engineers, fostering a culture of ownership, continuous improvement, and high quality code.
- Architect and deliver scalable, fault‑tolerant dispatch and delay‑detection services on AWS, ensuring low latency and high availability for millions of shoppers.
- Collaborate with product, data science, and operations to define feature roadmaps, prioritize work, and translate customer needs into technical solutions.
- Drive adoption of AI/ML models for predictive routing and real‑time delay mitigation, integrating them into production pipelines.
- Implement robust CI/CD pipelines, automated testing, and observability practices to maintain system reliability and accelerate delivery cycles.
Requirements
- 5+ years of software engineering experience with a strong background in distributed systems and cloud architecture.
- Proven leadership experience managing engineering teams in a fast‑paced, customer‑centric environment.
- Hands‑on expertise with AWS services (Lambda, ECS, SQS, DynamoDB), Python, and Node.js.
- Experience applying machine learning or AI techniques to solve real‑world operational problems.
- Excellent communication skills and a track record of driving cross‑functional collaboration.
Skills
awspythonnodejsmachine learning