Software Dev Eng II, EC2 VPC

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Dev Eng II, EC2 VPC

Join Amazon Web Services' EC2 Instance Networking VPC team, where you'll shape the future of virtualized networking in one of the world's largest public clouds. This role focuses on developing foundational data plane primitives that power the Virtual Private Cloud (VPC) for EC2 instances, supporting various workloads from general purpose to specialized machine learning applications. You'll work with cutting-edge technology, writing high-performance embedded systems in Rust/C/C++ to process packets at scale.

The position offers unique opportunities to impact both internal AWS services (EC2, S3, DynamoDB) and external customers, as you'll be developing core network virtualization primitives powering products like Transit Gateways, Network Load Balancers, and Outpost connectivity. Working alongside Principal and Senior SDEs, you'll contribute to making EC2 VPC the most trusted, secure, and reliable networking environment globally.

As part of AWS's Utility Computing organization, you'll be at the forefront of cloud innovation, working on foundational services that set AWS apart in the industry. The team culture emphasizes knowledge-sharing, mentorship, and inclusive practices, with employee-led affinity groups and ongoing learning experiences. AWS values work-life harmony and provides comprehensive benefits including medical, financial, and career development resources.

This role is ideal for engineers passionate about large-scale distributed systems, network virtualization, and cloud infrastructure. You'll have access to senior leadership across AWS, providing significant opportunities for professional growth and the chance to shape the future of cloud computing infrastructure. The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus additional benefits and equity opportunities.

Last updated 5 hours ago

Responsibilities For Software Dev Eng II, EC2 VPC

  • Design, develop, implement, test, document and deliver large-scale distributed software applications
  • Scope, design, and deliver software features for major portions of the team's software
  • Mentor other engineers and perform code reviews
  • Make priority tradeoffs between new feature development and operational work
  • Improve software quality, customer experience, and maintainability
  • Build and operate high-performance embedded systems in Rust/C/C++ to process packets at scale

Requirements For Software Dev Eng II, EC2 VPC

Rust
Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of system design or architecture experience
  • Experience programming with at least one software programming language
  • Knowledge of web protocols and networking fundamentals (preferred)
  • Experience with TCP/IP packet analysis (preferred)
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Benefits For Software Dev Eng II, EC2 VPC

Medical Insurance
401k
Parental Leave
  • Full range of medical benefits
  • Financial benefits
  • Work-life harmony
  • Career growth opportunities
  • Mentorship programs
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Software Dev Eng II, EC2 VPC

Software Development Engineer II, GCNA-D

AWS Software Development Engineer II position focusing on global network infrastructure and cloud computing, offering competitive compensation and comprehensive benefits.

Software Development Engineer - Innovate with a Startup in AWS, AWS Compliance & Security Assurance

AWS Software Development Engineer position focusing on security assurance, compliance, and sustainability solutions for global data center operations.

SDE II, Recipient Experience

Lead software engineer role at Amazon developing customer-facing package tracking systems and backend services, requiring 3+ years of experience and strong system design skills.

Software Development Engineer, Amazon

Amazon Software Development Engineer position focusing on distributed systems and e-commerce infrastructure in the Core Services team.

Software Development Engineer, Alexa Shopping

Software Development Engineer position at Amazon focusing on building innovative product discovery experiences using LLMs for Alexa shopping features.