remote
Software Development Engineer - Last Mile Delivery Tech - Amazon.com
Software Engineer
Build scalable, high‑performance tools for Amazon’s Last Mile delivery network using Python, Java, and AWS services, ensuring reliable package routing and driver support across global hubs.
About the role
Key Responsibilities
- Design, develop, and maintain distributed services that support package sorting, routing, and driver dispatch across Amazon’s global delivery hubs.
- Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver features on time using Agile practices.
- Implement robust, fault‑tolerant microservices in Java and Python, leveraging AWS infrastructure (EC2, ECS, SQS, DynamoDB).
- Containerize applications with Docker, orchestrate deployments with Kubernetes, and automate CI/CD pipelines.
- Write efficient SQL queries and optimize database schemas to handle high‑volume transactional data.
- Monitor system health, troubleshoot incidents, and continuously improve performance and reliability.
Requirements
- 5+ years of software engineering experience in a large, distributed environment.
- Strong proficiency in Java and Python, with experience building microservices.
- Hands‑on knowledge of Docker, Kubernetes, and CI/CD tooling.
- Solid understanding of relational databases and SQL performance tuning.
Skills
pythonjavaawsdockerkubernetessqlagile