1. Develop technical specifications for software systems that engineering teams can execute on.
2. Translate functional requirements into robust, efficient, supportable solutions that work well within the overall system architecture.
3. Perform operational tasks to maintain running software systems - take part in on-call rotations, diagnose and resolve issues that cause service outages, apply security updates.
4. Refactor existing software to reduce operational costs, improve scalability, and fix bugs:.
5. Produce comprehensive, usable software documentation.
6. Mentor junior software engineers.
#0000
About Amazon
Amazon is a company operating a marketplace for consumers, sellers, and content creators.