Taro Logo

Software Development Engineer II, Network Lifecycle Management

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer II, Network Lifecycle Management

Amazon Web Services (AWS) is seeking a Software Development Engineer II to join their Network Lifecycle Management team. This role focuses on building next-generation software services that power AWS Network infrastructure. You'll be working on highly distributed, large-scale web services that form a core part of AWS's SDN software ecosystem.

The position involves designing and developing services for network configuration, verification, and management within AWS's Software Defined Networking (SDN) and Intent Based Networking (IBN) systems. You'll be part of a team that manages one of the largest networks in the world, working to automate and improve network topologies, configurations, and validations.

As an SDE II, you'll collaborate with talented developers and principal engineers to build scalable solutions that control and manage all layers of Amazon's network, from datacenter switches to internet backbone routers. The role requires strong software development skills and offers exposure to cutting-edge networking technologies.

Key aspects of the role include:

  • Building distributed systems for network automation
  • Working with cloud infrastructure and large-scale software deployments
  • Developing algorithms for network management and optimization
  • Contributing to all phases of the development process
  • Deploying software systems worldwide

The team operates in an agile environment, emphasizing ownership and innovation. You'll have the opportunity to work on challenging problems involving thousands of variables in the supply chain while helping deliver the highest standards of safety and security for AWS infrastructure.

This position offers competitive compensation, comprehensive benefits, and significant growth opportunities within AWS's rapidly expanding infrastructure services division. The role is based in Seattle, WA, and requires 3+ years of professional software development experience.

Last updated a month ago

Responsibilities For Software Development Engineer II, Network Lifecycle Management

  • Design and develop software services for network configuration, verification and management
  • Build production quality software that meets definition of done
  • Participate in sprint demos, reviews and planning sessions
  • Work with Senior Engineers and Principals to invent and simplify
  • Collaborate with management, customers and other engineering teams to develop state of the art solutions

Requirements For Software Development Engineer II, Network Lifecycle Management

Java
Python
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer II, Network Lifecycle Management

Medical Insurance
401k
Dental Insurance
Vision Insurance
Parental Leave
  • Full range of medical benefits
  • Financial benefits
  • Work-life harmony
  • Career development opportunities
  • Inclusive team culture

Interested in this job?