Software Engineer, Data Plane, NPD Forwarding Stack, Data Plane

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer, Data Plane, NPD Forwarding Stack, Data Plane

AWS Infrastructure Services is seeking a Software Engineer to join their Data Plane team, focusing on developing state-of-the-art Linux-based networking platforms. This role is central to Amazon's global network infrastructure, working on embedded routing platforms that power one of the world's largest and most complex networks. The position offers an opportunity to work at the intersection of Linux kernel development and hardware forwarding, ensuring seamless packet forwarding functionality in networking devices.

The role involves working with both the Linux Kernel's L2/L3 forwarding and management components, as well as the underlying hardware. You'll be part of a team split between Cupertino and Seattle, focusing on the core functionality of networking switches. This position offers significant impact, as these devices are crucial to Amazon.com, AWS, and numerous AWS customers.

AWS provides a collaborative environment where you'll work alongside diverse teams of software, hardware, and network engineers. The company values work-life harmony and fosters an inclusive culture through employee-led affinity groups and ongoing learning experiences. Career growth is supported through mentorship and knowledge-sharing opportunities.

The ideal candidate should have strong experience in Linux kernel development, networking protocols, and embedded systems. You'll be working on innovative solutions that directly impact how data center networking is implemented at scale. This is an excellent opportunity for someone passionate about networking infrastructure and interested in solving complex problems at a global scale.

Benefits include comprehensive medical coverage, financial benefits, flexible work arrangements, and career development opportunities. Amazon's commitment to diversity and inclusion means you'll be part of a workplace that values different perspectives and encourages continuous learning and growth.

Last updated a day ago

Responsibilities For Software Engineer, Data Plane, NPD Forwarding Stack, Data Plane

  • Develop state of the art Linux based networking platforms
  • Design and implement Linux-based solutions on embedded devices
  • Work on packet forwarding in networking devices
  • Manage Linux Kernel and core networking functionality
  • Maintain synchronization between Kernel state and hardware state

Requirements For Software Engineer, Data Plane, NPD Forwarding Stack, Data Plane

Linux
Go
Rust
  • 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

Benefits For Software Engineer, Data Plane, NPD Forwarding Stack, Data Plane

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Flexible work arrangements
  • Career development and mentorship
  • Inclusive workplace culture

Interested in this job?

Jobs Related To Amazon Software Engineer, Data Plane, NPD Forwarding Stack, Data Plane

Software Dev Engineer, Identity

Build and maintain critical authentication and identity systems at Amazon, working with cutting-edge technologies to serve millions of customers worldwide.

Software Development Engineer, Digital Acceleration

Software Development Engineer position at Amazon's Digital Acceleration team, building SAAS solutions for subscription and membership businesses.

Software Development Engineer, AWS Global Accelerator

AWS Global Accelerator seeks Software Development Engineer to build and maintain critical networking infrastructure, focusing on packet processing and distributed systems.

Software Development Engineer -II, Amazon - Ads Sales Tech

Amazon Advertising seeks a Software Development Engineer II to build scalable sales enablement products and data solutions for their global sales team.

Software Development Engineer, Network Platform Development

AWS Network Platform Development role focusing on designing and implementing networking solutions for AWS infrastructure, requiring 3+ years of software development experience.