Software Development Engineer, Network Lifecycle Management, Configuration Services

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuously innovating.
Backend
Mid-Level Software Engineer
Contact Company
5,000+ Employees
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer

AWS QuickSight is hiring a Software Development Engineer to build world-class BI experiences and services, focusing on Embedded Analytics and Enterprise-grade solutions.

Software Development Engineer, Compute Services

Software Development Engineer position at Amazon Web Services EC2 team, focusing on server provisioning and cloud infrastructure development.

Software Development Engineer, AWS Parallel Computing Service, Slurm team

AWS Software Development Engineer role focusing on high-performance computing with the Parallel Computing Service team, building and maintaining Slurm-based cloud infrastructure.

Software Development Engineer (Prime Video)

Software Development Engineer role at Amazon Prime Video, building scalable systems for live event streaming, offering competitive compensation and opportunity to work with cutting-edge technologies.

Software Development Engineer, Utility Computing

AWS Software Development Engineer position focusing on Virtual Private Cloud infrastructure, offering competitive compensation and the opportunity to work on large-scale cloud networking solutions.

Description For Software Development Engineer, Network Lifecycle Management, Configuration Services

At Amazon Web Services (AWS), we run one of the largest networks in the world supporting the AWS Cloud globally. We are driving revolutionary changes to the way networks are conceived, designed, built, and operated. The Network Lifecycle Management (NLM) organization is responsible for building key services that will enable our vision of self-managed networks.

We are establishing a team of engineers to build foundational network services that form a core part of our Software Defined Networking (SDN) ecosystem. The main focus will be to design and own a closed-loop system for the reservation of network entities associated with procurement activities. This service is vital for closing the gap between network capacity planning and our network automation systems.

As a member of the team, you will:

  • Design and develop highly scalable and reliable services that manage network configuration lifecycle
  • Work with peers, customers, and partner engineering teams to develop state-of-the-art solutions
  • Build a technical roadmap to evolve our software services space
  • Build a solid career path with an exponential learning curve

This role offers an excellent opportunity for both experienced and new Software Development Engineers to solve hard problems associated with config generation, modeling, and storage at an extreme scale. No prior networking experience is required; we are looking for members with strong software services backgrounds.

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to innovation.

You'll join a diverse team and collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. You'll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.

Last updated 6 months ago

Responsibilities For Software Development Engineer, Network Lifecycle Management, Configuration Services

  • Design and develop highly scalable and reliable services that manage network configuration lifecycle
  • Work with peers, customers and partner engineering teams to develop state of the art solutions
  • Build technical roadmap to evolve our software services space
  • Collaborate with people across AWS to deliver high standards for safety and security

Requirements For Software Development Engineer, Network Lifecycle Management, Configuration Services

Java
  • 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 modern language such as Java, C++, or C# including object-oriented design
  • Experience building complex software systems that have been successfully delivered to customers

Benefits For Software Development Engineer, Network Lifecycle Management, Configuration Services

  • Mentorship & Career Growth
  • Work/Life Balance
  • Inclusive Team Culture

Interested in this job?