> Markdown version of [/jobs/ext/2713678-sr-embedded-software-development-engineer-c-c-ec2-nitro-instance-networking](https://www.wearedevelopers.com/jobs/ext/2713678-sr-embedded-software-development-engineer-c-c-ec2-nitro-instance-networking). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Embedded Software Development Engineer (C/C++), EC2 Nitro Instance Networking - **Company:** Amazon.com, Inc. - **Location:** Seattle, WA, United States - **Experience:** Expert - **Salary:** $168,100.0 - $227,400.0 - **Contract:** Internship / Graduate position - **Skills:** Amazon Web Services, Amazon Elastic Compute Cloud, Business Analytics Applications, Automation of Tests, C++ (Programming Language), Cloud Computing, Code Review, Computer Programming, Computer Engineering, Software Design Patterns, Microprocessors, Distributed Systems, Memory Management, Embedded Software, Monitoring of Systems, Networking Hardware, Performance Tuning, Software Engineering, System Programming, Systems Integration, Cloud Platform System, Parallel Computation, Information Technology, Build Process, Software Coding, Software Performance, Software Version Control, Programming Languages - **Published:** September 4, 2026 - **Apply:** https://www.jobmonkeyjobs.com/career/27994746/Sr-Embedded-Software-Development-Engineer-C-C-Ec2-Nitro-Instance-Networking-Washington-Seattle-7375 ## About the Role 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, 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelor's degree in computer science or equivalent - Knowledge of ARM CPUs ## Description Lead the low-level development of networking systems that form the foundation of cloud computing, enabling millions of applications to connect and perform reliably across the world's largest cloud platform. Join the Amazon Elastic Compute Cloud (EC2) Instance Networking team where your technical leadership shapes how enterprises and AWS services experience network performance, security, and reliability at unprecedented scale. As a Senior Embedded Software Development Engineer (C/C++), you will guide complex engineering initiatives across diverse technical domains that define modern cloud networking infrastructure. You'll architect high-performance packet processing systems handling millions of operations per second, design advanced analytics platforms that transform network telemetry data into engineering insights, lead testing infrastructure development that validates changes across global infrastructure, and implement sophisticated protection mechanisms that secure customer workloads. This role combines technical depth in systems programming with the scale challenges of distributed computing, offering opportunities to drive architectural decisions that operate at the intersection of performance optimization, security innovation, and operational excellence. Working in partnership with Principal Engineers, hardware teams, and AWS leadership, you will influence technical roadmaps while mentoring other engineers and maintaining operational discipline required for systems that operate continuously at global scale. Key job 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. ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Empowering Democratic Processes: Building a Hybrid Voting Platform](https://www.wearedevelopers.com/videos/1163-empowering-democratic-processes-building-a-hybrid-voting-platform) - [Unleashing the Power of Developers: Why Cybersecurity is the Missing Piece?!?](https://www.wearedevelopers.com/videos/712-unleashing-the-power-of-developers-why-cybersecurity-is-the-missing-piece) - [20 Years of Solving Unsolvable Problems](https://www.wearedevelopers.com/videos/100214-20-years-of-solving-unsolvable-problems) - [AI Killed DevOps... What Now? - Lee Faus](https://www.wearedevelopers.com/videos/1759-ai-killed-devops-what-now-lee-faus) - [Measuring the Wrong Things Faster Than Ever](https://www.wearedevelopers.com/videos/100317-measuring-the-wrong-things-faster-than-ever) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)