Sr. Embedded Software Development Engineer (C/C++), EC2 Nitro Instance Networking
Seattle, WA$168.1k - $227.4kPosted 4mo ago
About the role
Lead the low-level development of networking systems for EC2 Nitro Instance Networking, influencing architecture and ensuring high performance, security, and reliability at cloud scale.
Responsibilities
- Provide technical leadership for engineering initiatives developing core networking infrastructure that enables secure, reliable, and high-performing connectivity across the EC2 platform. Drive architectural decisions for systems spanning hardware-optimized software development through distributed analytics platforms that process network behavior at significant scale.
- Lead development efforts across multiple technical domains including high-performance packet processing systems, comprehensive network telemetry and analytics platforms, automated testing and validation infrastructure, and advanced security mechanisms.
- Champion architectural improvements when supported by performance data and operational evidence, including fundamental changes to packet processing pipelines and security enforcement mechanisms.
- Mentor junior engineers and guide technical decision-making across complex networking challenges.
- Collaborate with hardware engineering teams to optimize software performance across evolving networking hardware platforms while ensuring compatibility and feature consistency.
- Establish engineering best practices that balance rapid innovation with operational excellence, including comprehensive automated testing frameworks, performance benchmarking across diverse scenarios, and monitoring systems.
- Navigate complex technical challenges in distributed systems, low-level programming, and hardware-software integration while maintaining reliability standards required for mission-critical infrastructure.
Qualifications
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Knowledge of system performance, memory management, and parallel computing principles
Skills
Required:Software architecture and design leadershipC/C++ programmingDistributed systemsPerformance optimization
Last updated Oct 25, 2026. Interested? Apply on the company site.
More open roles at Amazon
- IT Support Associate II, Ops Tech Solutions (OTS)todayPlainfield, Indiana · Operations IT Support Engineering
- Head of Energy and Water, AWS LegaltodayHybrid (Seattle, WA) · Legal
- Software Development Engineer, Creative Asset Library, CreativeXtodaySeattle · Software Development
- Software Development Engineer, Creative Asset Library, CreativeXtodayHybrid (Seattle, WA) · Software Development
- IT Support Associate II, OTStodayIrving, TX · Operations IT Support Engineering