remote
Software Development Engineer - Last Mile - Amazon.com
Software Engineer
Lead the design and implementation of scalable, high‑performance tools for Amazon’s Last Mile delivery network, leveraging Java, Python, AWS, and container technologies to optimize package routing and station operations.
About the role
Key Responsibilities
- Design, develop, and maintain robust, scalable services that support real‑time package routing and station operations across Amazon’s global delivery network.
- Collaborate with cross‑functional teams to define requirements, architect solutions, and deliver high‑quality code on schedule.
- Implement and optimize distributed systems using Java, Python, and AWS services (EC2, S3, Lambda, DynamoDB).
- Containerize applications with Docker and orchestrate deployments via Kubernetes or ECS.
- Ensure system reliability, performance, and security through automated testing, monitoring, and continuous improvement.
Requirements
- 5+ years of software engineering experience in a large, distributed environment.
- Strong proficiency in Java and Python, with a solid understanding of object‑oriented design.
- Hands‑on experience with AWS cloud services and container orchestration.
- Excellent problem‑solving skills and a passion for building high‑quality, maintainable code.
- Effective communication skills and ability to work collaboratively in a fast‑paced, global team.