Finding the best job has never been easier
Share
Key job responsibilities
As the Software Development Manager, you will define software architecture, and guide a team of developers to implement it with you. You will work closely with your product and development counterparts to make sure we incorporate customer input into our product and define requirements to meet technical options. Additionally, you will coordinate software development across multiple teams, ensuring our service and other Amazon services are designed to work in conjunction.
- 3+ years of engineering team management experience
- 7+ years of working directly within engineering teams experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams
These jobs might be a good fit