About the Job
A Software Developer Engineer within the Network Impact Reduction at AWS is responsible for providing our customers world-class tools to ensure maximum network availability.
You will collaborate with the Network Engineering and Operations teams to automate and invent new ways of operating Amazon's Next-Generation Network.
Key Responsibilities
* Contribute to the development of the next generation of dynamic network automation tools.
* Create and review software design documentation and mentor junior engineers.
* Collaborate with the Network Engineering teams to ensure fast, smooth roll-out of new designs and products.
About the Team
AWS Infrastructure Services (AIS) owns the design, planning, delivery, and operation of all AWS global infrastructure.
We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on.
Requirements
* Experience in professional software development
* Experience designing or architecting new and existing systems
* Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
* Experience building complex software systems that have been successfully delivered to customers
* Bachelor's degree in computer science or equivalent
* Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
About Us
Amazon is an equal opportunities employer.
We believe passionately that employing a diverse workforce is central to our success.