Software Development Engineer, Software Defined Network Control Plane

Amazon Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$165,200–$223,600 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $170k
This role $194k
$134k most similar roles pay here $233k

This role pays more than 80% of similar roles. Most pay $152,000–$187,250 — the shaded band above. At the midpoint, this role pays about $194k versus about $170k for comparable roles.

Based on 240 similar postings.

Employer

About Amazon Inc

Amazon Inc. is the world''s largest e-commerce and cloud computing company, operating the Amazon marketplace, AWS cloud platform, Prime subscription services, Alexa voice AI, and logistics infrastructure. Industry: E-Commerce & Cloud Computing

Amazon Inc currently has 335 open roles on FindRole.

Listed pay typically runs $143,700–$194,400 across 317 roles with salary data.

Most-posted roles

View all roles at Amazon Inc

At a glance

TL;DR · Software Development Engineer, Software Defined Network Control Plane

As a Senior Software Development Engineer on Amazon LEO’s SDN Control Plane team in Sunnyvale, CA, you will design and implement the network control plane for a high-throughput telecom service using a constellation of Low Earth Orbit (LEO) satellites. Your daily responsibilities include developing routing and forwarding technologies, traffic engineering solutions, and highly-available software to manage the control plane on both physical and remote nodes. You will also ensure operational excellence by creating tools and refining processes that support the network’s global scale. The role requires expertise in C and Rust programming languages, as well as a deep understanding of SDN technologies and routing protocols. This challenging position demands innovative solutions for complex networking problems at an unprecedented scale.

What you'll do

  • Design and implement routing and forwarding technologies for global network services.
  • Develop highly available software to operate the control plane on remote nodes.
  • Ensure operational excellence by creating tools and refining processes for control plane services.
  • Implement traffic engineering solutions to optimize network performance and reliability.
  • Write routing control plane software in C and Rust for network node functionality.

What we're looking for

  • Experience in implementing routing and forwarding technologies.
  • Proficiency in developing highly-available software for control plane operations.
  • Expertise in SDN technologies and traffic engineering.
  • Strong background in C and Rust programming languages.
  • Ability to provide operational excellence and define processes.
  • U.S. citizenship or nationality required due to export control restrictions.

More like this

Similar roles