Job Summary
We are seeking a highly skilled Software Development Engineer to join our Network Operations Automation team. As a key member of this team, you will be responsible for building complex web applications and workflow engines that operate at huge scale.
You will work closely with the Network Engineering and Operations teams to automate and invent new ways of operating Amazon's Next-Generation Network.
Our ideal candidate has experience designing or architecting new and existing systems, programming with modern languages such as Java, C++, or C#, and building complex software systems that have been successfully delivered to customers.
Main Responsibilities
* Design and develop dynamic network automation tools
* Collaborate with Network Engineering teams to ensure fast and smooth roll-out of new designs and products
* Create and review software design documentation
* Mentor junior engineers
Requirements
* Bachelor's degree in computer science or equivalent
* Experience with full software development life cycle
* Proficiency in object-oriented design and modern programming languages
About Amazon
Amazon is an equal opportunities employer. We value diversity and make recruiting decisions based on your experience and skills. Our company culture is built around passion, innovation, and customer obsession.