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 Dev Engineer, Identity

Software Development Engineer role at Amazon's Identity Services team, building and maintaining critical authentication and authorization systems at global scale.

Software Development Engineer, Network Lifecycle Management, Configuration Services

AWS seeks Software Development Engineer to build scalable network configuration services for cloud infrastructure, focusing on automation and distributed systems.

Software Development Engineer - Compliance Shared Services (CoSS) , Amazon Stores

Software Development Engineer role at Amazon's Compliance Shared Services team, focusing on AI innovation and automated compliance systems in Bucharest.

Software Dev Engineer II

Amazon is seeking a Software Dev Engineer II to design and implement next-generation logging and data lake architecture for their Buying Experience team, handling billions of daily transactions worldwide.

Software Developer Engineer II- TEST, Alexa Smart Home

Software Developer Engineer II position at Amazon's Alexa Smart Home team, focusing on test automation and framework development.

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?