Software Development Engineer, Amazon Customer Service
If you are passionate about developing products that scale and perform at high availability and have the customer obsession to build experiences to serve millions of Amazon customers, this is the team for you!
Key job responsibilities
- Own features end-to-end across the full software lifecycle, from customer requirements through design, implementation, testing, deployment, operations, and documentation
- Work backwards from customer needs to develop high-quality, maintainable code that others can confidently extend and build upon
- Take on projects where the business problem and technology strategy are defined but implementation details require problem-solving and technical judgment
- Balance competing constraints and avoid implementing short-term workarounds that compromise long-term system quality
- Deliver scalable, high-availability solutions designed to serve millions of Amazon customers globally
- Maintain and enhance the current solution stack while contributing to the development of next-generation self-service tools
- Mentor other engineers through code review, using it as a teaching mechanism to build team capability
- Demonstrate customer obsession by building experiences that prioritize user needs and scalability
- Contribute to the design and architecture of self-service tools that scale globally
- Ensure code quality, performance, and reliability through rigorous testing and operational excellence