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

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 15 days 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?

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

Quality Assurance Engineer

Quality Assurance Engineer position at Amazon Kids, focusing on testing and quality assurance for family-oriented digital products and services.

Software Engineer II, AWS Supply Chain

AWS Supply Chain Software Engineer II position focusing on building cloud-based supply chain solutions using AWS technologies and microservices architecture.

Software Development Engineer, On Road Transporter Experience

Backend Software Engineer role at Amazon Flex focusing on delivery technology and AWS services

Software Development Engineer, PrivateLink

AWS seeks Software Development Engineer for EC2 Networking team to build next-gen cloud networking services, offering competitive pay and comprehensive benefits.

Software Development Engineer II, AWS Billing

AWS Billing Tax team seeks Software Engineer II to build scalable tax calculation systems and handle global regulatory requirements.