Taro Logo

Software Development Engineer II, Network Operations Automation

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
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer II, Network Operations Automation

AWS Network Operations Automation team is at the forefront of managing Amazon's next-generation networks, building critical automation tools that ensure maximum network availability for AWS customers worldwide. As a Software Development Engineer II, you'll join a team responsible for developing complex web applications and workflow engines that operate at massive scale, automating millions of daily operations for the world's most resilient network.

The role combines deep technical expertise with strategic thinking, as you'll work closely with Network Engineering and Operations teams to innovate new ways of operating Amazon's network infrastructure. You'll be building tools that simplify internet operations, automate network remediation, and improve performance for AWS customers globally.

The team values positive collaboration, inclusive work environment, and continuous learning. You'll have opportunities to mentor junior engineers, contribute to architectural decisions, and shape the direction of products that are crucial to AWS's network infrastructure. The position offers significant growth potential within AWS Infrastructure Services, which owns the design, planning, delivery, and operation of all AWS global infrastructure.

Working at AWS means being part of a diverse team of software, hardware, and network engineers, tackling some of the most challenging problems in cloud infrastructure. You'll contribute to systems that ensure AWS customers have continual access to innovation while maintaining the highest standards for safety and security. The role offers exposure to cutting-edge technology and the satisfaction of building solutions that operate at unprecedented scale.

This position combines technical depth with business impact, as your work directly affects AWS's ability to provide reliable cloud services to customers worldwide. If you're passionate about large-scale systems, network automation, and building tools that make complex operations simple, this role offers an excellent opportunity to make a significant impact at AWS.

Last updated 19 hours ago

Responsibilities For Software Development Engineer II, Network Operations Automation

  • Collaborate with Network Engineering and Operations teams to automate network operations
  • Develop next generation dynamic network automation tools
  • Create and review software design documentation
  • Mentor junior engineers
  • Build complex web applications and workflow engines at scale
  • Ensure maximum network availability through automation tools
  • Collaborate on roll-out of new designs and products

Requirements For Software Development Engineer II, Network Operations Automation

  • Experience (non-internship) in professional software development
  • Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
  • Experience programming with at least one software programming language
  • Experience building complex software systems that have been successfully delivered to customers
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer II, Network Operations Automation

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

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Network Operations Automation