Join Amazon Web Services' EC2 Instance Networking VPC team to shape the future of virtualized networking in one of the world's largest public clouds. This role focuses on developing foundational data plane primitives for Virtual Private Cloud (VPC), powering critical AWS products like Transit Gateways and Network Load Balancers.
As a Software Dev Engineer II, you'll work with cutting-edge technology, building high-performance embedded systems in Rust/C/C++ that process packets at scale. The position offers unique opportunities to impact both internal AWS services (EC2, S3, DynamoDB) and external customers, while working alongside Principal and Senior leaders.
The team is part of AWS Utility Computing (UC), which provides foundational services like S3 and EC2, consistently innovating to maintain AWS's industry leadership. We foster a collaborative environment that values knowledge-sharing and mentorship, with experienced team members providing one-on-one guidance and thorough code reviews.
You'll be responsible for the full software development lifecycle, from design to deployment, working on large-scale distributed systems. The role requires strong technical skills, particularly in networking and systems programming, with opportunities to grow into more complex technical challenges.
AWS values diverse experiences and inclusive culture, supporting various employee-led affinity groups and hosting events like CORE and AmazeCon. We emphasize work-life harmony and provide comprehensive benefits including medical coverage, financial benefits, and career development resources.
This is an excellent opportunity for engineers passionate about cloud infrastructure, networking, and high-performance systems to make a significant impact at scale while growing their careers with industry leaders.