Job Title: Software Development Engineer for Network Automation
A dynamic and innovative role awaits an exceptional software development engineer to join our team. As a key member of the network operations automation group, you will play a crucial part in shaping the future of network services.
About the Job
* You will collaborate with the network engineering and operations teams to automate and invent new ways of operating Amazon's Next-Generation Network.
* You'll contribute to the development of next-generation dynamic network automation tools and other essential tools used by network engineers and data center operators.
Responsibilities
1. Create and review software design documentation and mentor junior engineers.
2. Collaborate with the network engineering teams to ensure fast and smooth roll-out of new designs and products.
Requirements
BASIC QUALIFICATIONS
* Experience in professional software development.
* Designing or architecting systems with a focus on reliability and scaling.
* Programming skills with modern languages such as Java, C++, or C# including object-oriented design.
* Delivering complex software systems to customers.
PREFERRED QUALIFICATIONS
* Bachelor's degree in computer science or equivalent.
* Full software development life cycle experience including coding standards, code reviews, source control management, build processes, testing, and operations.
About Us
We are committed to creating an inclusive work environment where everyone has the opportunity to succeed. We value diversity and believe that it is essential for our success. Our company culture is built on the principles of innovation, collaboration, and mutual respect.