Software Development Engineer, Network Availability Engineering

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Network Availability Engineering

AWS Infrastructure Services is at the heart of Amazon's cloud operations, responsible for the design, planning, delivery, and operation of AWS global infrastructure. This team keeps the cloud running by managing all AWS data centers, servers, storage, networking, power, and cooling equipment. As a Software Development Engineer in the Network Availability Engineering team, you'll work on critical network monitoring software that spans across Amazon's global businesses. The role combines technical expertise with customer focus, requiring you to design and implement solutions that operate at massive scale. You'll be part of a high-bar team that values quality engineering practices including code reviews, automated testing, and continuous improvement. The position offers opportunities to work with diverse technologies, solve complex problems, and make direct impact on AWS infrastructure reliability. You'll collaborate with talented professionals across AWS while enjoying a supportive culture that promotes work-life harmony and professional growth. The team emphasizes ownership and innovation, encouraging engineers to not just write code but to truly own their solutions from design through production support. This role is ideal for someone who is passionate about large-scale systems, values technical excellence, and wants to contribute to the foundation of AWS's cloud infrastructure.

Last updated an hour ago

Responsibilities For Software Development Engineer, Network Availability Engineering

  • Design and implement Network Monitoring software used across all Amazon's businesses
  • Talk to customers and design solutions to their problems
  • Choose the best tools for problem-solving
  • Write high-quality code with proper testing and code reviews
  • Launch, own, support and continuously improve software solutions
  • Work in a flexible, fast-paced, collaborative team environment

Requirements For Software Development Engineer, Network Availability Engineering

Linux
  • Experience in professional software development (non-internship)
  • Experience designing or architecting systems (design patterns, reliability and scaling)
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer, Network Availability Engineering

  • Career development and mentorship opportunities
  • Work-life balance
  • Inclusive team culture
  • Employee-led affinity groups
  • Knowledge-sharing resources

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Network Availability Engineering

Software Development Engineer II, Amazon Linux

Software Development Engineer II position at Amazon, focusing on Amazon Linux distribution development, system security, and automation with competitive compensation range of $129,300-$223,600.

Software Development Engineer, FireTV Live CX

Software Development Engineer position at Amazon's Fire TV team, focusing on Live TV client application development and scalable solutions for millions of users.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services Software Development Engineer position focusing on cloud infrastructure and networking solutions.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services seeks a Software Development Engineer for their Global Accelerator team to develop and maintain globally distributed networking services across 29 AWS regions.

Software Development Engineer, Amazon Music, App Foundry

Software Development Engineer position at Amazon Music, focusing on C++ audio playback engine development and custom audio integrations for mobile and TV platforms.