Software Development Engineer, Capacity Management Technology
AWS is one of the world's largest and most highly-available networks, continuously growing year over year. Scaling the network to meet user demand is a unique challenge. Network Capacity Services (NCS) builds the infrastructure to manage demand forecast and plan the future state of the network.
About Us
AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. We support all AWS data centers and all servers, storage, networking, power, and cooling equipment.
About the Role
You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You'll collaborate with people across AWS to deliver high standards for safety and security while providing infinite capacity at the lowest possible cost.
Key Responsibilities:
* Be part of a high-bar, agile team responsible for network capacity management software.
* Analyze complex requirements, designing software to back them up.
* Lead continuous improvement pushing for quality standards and practices.
* Operate systems guaranteeing availability and efficiency.
* Participate in AWS engineer community driving innovation.
Requirements:
* Experience in professional software development.
* Designing or architecting new and existing systems.
* Programming with at least one software programming language.
Preferred Qualifications:
* Bachelor's degree in computer science or equivalent.
* Full software development life cycle experience.
* Agile development practices experience.
Estimated Salary: $120,000 - $180,000 per year