Software Development Engineer, Backbone SDN Controllers

Company:  Amazon
Location: Santa Clara
Closing Date: 09/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Software Development Engineer, Backbone SDN Controllers

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. 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 the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain — and we’re looking for talented people who want to help.

You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll 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. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.

Amazon’s network is a key differentiator for Amazon Cloud Computing and Web Services (AWS), enabling the global operation of thousands of applications across millions of servers worldwide. The AWS Networking team develops and operates the network platform for all of Amazon including our e-commerce products and cloud computing solutions. This platform is industry-leading for its efficiency, throughput and reliability, and it is critical to the success of hundreds of thousands of AWS customers.

We are currently looking for a software development engineer to help us deliver the future of software control systems at the core of our global network. This role may be for you if you are passionate about autonomous software systems that transform the way networks are built and operated. You build high quality, highly available, always-on services. You're happiest when you're working with empowered, world-class leaders and engineers to meet world-class challenges. Finally, with your curiosity and strong ownership bias, you have an infectious desire to continually improve how things are done.

Come join us and…

  1. Do what nobody else in the world is doing… literally.
  2. Gain world class knowledge and expertise on the inner workings of the Internet.
  3. Define and design the next generation of Amazon’s Software Defined Network (SDN) controllers.
  4. Create, enhance, and run scalable autonomous controller services that observe the state of the network, make active decisions to optimize traffic based on programmable business logic.
  5. Collaborate with and learn from world leaders in distributed systems development and operations.
  6. Gain practical experience building incredible software using Amazon Web Services.

Key job responsibilities

Engineers will build software that controls traffic on AWS Backbone network. Work involves:

  1. Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
  2. Write high quality distributed system software.
  3. Enjoy seeing the impact of your work has on customers.
  4. Work in an agile, startup-like development environment, where you are always working on the most important stuff.
  5. Take ownership and do what it takes to get the job done.
  6. Learn from others and help grow those in your team to achieve their best.

A day in the life

Engineers in the organization have a wide range of responsibilities: we work with internal partners to develop and implement the next gen platforms along with the tooling ecosystems to support with these platforms driving efficiency and scalability through the automation of builds, configuration deployment, and the scaling of capacity. As our network is one of the largest in the world, there is no blue print at our scale allowing our engineers to develop solutions to the complex challenges that we face daily. We encourage durable solutions that look around corners while taking into consideration our customer needs from a cost, performance, and reliability perspective. Our team develops tooling that provides the required visibility and control of traffic across the network, while prioritizing the automatic mitigation of events to minimize the impact to our customers during events.

  1. Work in a 24x7 team on call rotation, with ability to drive into workplace for critical events/needs.
  2. Manage customers during problem resolution and operating efficiently under pressure.
  3. Sit at the computer during scheduled work hours with appropriate breaks while maintaining a high level of alertness and attention to detail.
  4. Travel to data center/network sites and Amazon/customer offices as needed.

Minimum Requirements

- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit

#J-18808-Ljbffr
Apply Now
Share this job
Amazon
Amazon
  • Similar Jobs

  • Software Development Engineer, Backbone SDN Controllers

    Santa Clara
    View Job
  • Senior Software Development Engineer, SDN-Traffic Intelligence & Control - San Jose

    San Jose
    View Job
  • DevOps Engineer - NFV/SDN

    Sunnyvale
    View Job
  • Sr. Backbone & Edge Network Engineer

    Mountain View
    View Job
  • Sr. Software Dev Engineer, SDN, AWS Border Network

    Santa Clara
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙