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

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, AWS

AWS seeks Software Development Engineer for automotive industry solutions, offering competitive pay, benefits, and opportunity to work on scalable systems.

Software Development Engineer, Devices & Services Trust CX Innovations

Mid-level Software Development Engineer role at Amazon focusing on AI trust and customer experience innovations with competitive compensation and benefits.

SDE II, Recipient Experience

Lead software development for Amazon's package tracking systems, building customer-facing experiences and backend services that impact millions of users daily.

Software Development Engineer, GBSA - Global Benchmark Standard Audit for AMZL Logistics

Software Development Engineer II position at Amazon's GBSA team focusing on developing auditing platforms and logistics solutions.

Software Development Engineer - Supply Chain Optimization, SCOT

Senior Software Engineer role at Amazon's Supply Chain Optimization team, building large-scale systems using mathematical modeling and data analysis.

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

AWS Infrastructure Services is seeking talented Software Development Engineers to join their Data Plane team, focusing on developing state-of-the-art Linux-based networking platforms. This role is central to maintaining AWS's global infrastructure, working on one of the world's largest and most complex networks. The position offers an opportunity to work on challenging problems with thousands of variables impacting the supply chain.

The role involves developing embedded routing platforms that are crucial to AWS's network operations. You'll be working with both the Linux Kernel and its constructs for L2/L3 forwarding and management, as well as the underlying hardware. The team's goal is to ensure perfect synchronization between Kernel state and hardware state.

As part of the Data Plane team, split between Cupertino and Seattle and expanding to Raleigh, you'll be responsible for packet forwarding in networking devices - the core functionality of networking switches. This position offers significant impact, as these devices are central to Amazon.com, AWS, and their customers.

The role provides an inclusive culture that welcomes bold ideas and empowers ownership. You'll collaborate with a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, and operations managers. AWS values diverse experiences and provides numerous opportunities for professional growth through mentorship, employee-led affinity groups, and ongoing learning experiences.

This is an excellent opportunity for someone passionate about networking infrastructure who wants to contribute to maintaining and innovating one of the world's largest cloud platforms. The position offers work-life harmony and the chance to work on complex, impactful problems while being part of a team that's central to AWS's success.

Last updated a month ago

Responsibilities For Software Development 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
  • Develop embedded routing platforms
  • Manage Linux Kernel and its constructs for L2/L3 forwarding and management
  • Maintain synchronization between Kernel state and hardware state

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

Linux
Go
Java
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
  • Experience with Linux Kernel and/or forwarding stack

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

Medical Insurance
Dental Insurance
Vision Insurance
  • Work-life harmony
  • Flexible working culture
  • Mentorship and career growth opportunities
  • Employee-led affinity groups
  • Inclusive team culture
  • Ongoing learning experiences

Interested in this job?