Amazon
Software Development Engineer, Network Product Development
$165K–$224K
Cupertino, CA · Full-time · Posted Feb 23, 2026
- Experience
- 3+ years of non-internship professional software development; 2+ years of non-internship systems design or architecture; preferred: 3+ years of full software development life cycle experience.
- Education
- Bachelor's degree in computer science or equivalent (preferred).
About the job
Develop embedded software for AWS networking switches and routers, building reliable Linux-based platforms that support and scale Amazon’s global network.
What you'll do
- Design, build, and maintain embedded software and networking solutions for switches and routers.
- Collaborate with network, software, hardware, and AWS service teams on networking device platforms.
- Help improve the performance, reliability, control, and visibility of Amazon’s global network.
What they ask for
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship experience designing or architecting new and existing systems, including design patterns, reliability, and scaling.
- Experience in Linux and Networking protocols.
- Experience with Rust, Go, C and/or C++ languages.
Nice to have
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in computer science or equivalent; experience with Networking, Linux Kernel and/or Forwarding Stack.
Pay
165,200.00 - 223,600.00 USD annually (base salary)
Tools
Linux, Networking protocols, Rust, Go, C, C++, Linux Kernel, Forwarding Stack
Model-written summary · the original posting is authoritative