AWS operates one of the world's largest and most highly available networks, serving countless customers with mission-critical workloads. As a Software Development Engineer II in the Network Availability Engineering (NAE) team, you'll be at the forefront of ensuring network reliability through Active Monitoring systems. This role combines the excitement of working with cutting-edge network technology and the responsibility of maintaining Amazon's global network infrastructure.
The position offers unique opportunities to work with a high-performing team while handling the complete product lifecycle. You'll be responsible for developing and maintaining systems that generate synthetic traffic to simulate customer behavior, helping detect and resolve network issues before they impact customers. This is a critical role that directly contributes to AWS's reputation for exceptional reliability.
The ideal candidate will thrive in a fast-paced environment where innovation and automation are valued. You'll work closely with customers to understand their needs and design elegant solutions. The role demands strong software engineering practices, including code reviews and automated testing. You'll own your code from design through deployment and continuous improvement.
Working at AWS Infrastructure Services means joining the team that keeps the cloud running. You'll collaborate with diverse professionals across AWS, from software engineers to network specialists, contributing to the infrastructure that powers global innovation. The role offers comprehensive benefits, career growth opportunities, and an inclusive culture that celebrates diverse perspectives.
This position is perfect for someone who is passionate about large-scale systems, network reliability, and creating customer-focused solutions. You'll have the opportunity to make a significant impact on AWS's infrastructure while working with some of the most advanced network technologies in the industry.