JobsSoftware Development Engineer, AWS EC2 VPC NX
Amazon logo

Software Development Engineer, AWS EC2 VPC NX

Amazon

Location

Seattle, WA

Type

Full-time

Posted

6/17/2026

Compensation

$143,700 - $194,400 per year

Undergraduate with 2+ Years of Experience
Approval 98.6%·Filings 19,451·New hires 10,113·
👑 Elite Sponsor
·FY 2025

Job description

The Software Engineer role in the EC2 Nitro Fairness team focuses on ensuring equitable resource allocation in Amazon's multi-tenant cloud infrastructure. The team is responsible for developing algorithms and systems that manage shared compute, memory, and network resources across diverse customer workloads. This position requires a deep understanding of virtualization technologies and performance optimization. The engineer will collaborate with various teams to implement fairness policies that enhance resource utilization while maintaining performance guarantees.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience of new and existing systems
  • Experience programming with at least one software programming language
  • Experience in embedded development in C/C++
  • 3+ years of full software development life cycle experience
  • Bachelor's degree in computer science or equivalent
  • 2+ years of embedded firmware development experience

Responsibilities

  • Lead architecture decisions for fairness algorithms and resource allocation systems within the Nitro hypervisor
  • Mentor junior engineers on low-level C/Rust programming and embedded system development practices
  • Conduct design and code reviews for performance-critical fairness mechanisms
  • Drive implementation of resource isolation and scheduling policies in embedded Nitro environments
  • Analyze customer workload patterns to identify fairness violations and noisy neighbor scenarios
  • Design and implement hardware-aware fairness algorithms leveraging CPU cache locality, memory bandwidth, and network resources
  • Collaborate with hardware engineering teams to optimize packet-pipeline software and hardware offloads for equitable resource sharing
  • Set and achieve fairness performance goals for new instance types and Nitro hardware generations
  • Partner with hardware/firmware teams on co-designing fairness enforcements
  • Collaborate with other engineering vertical teams to ensure fairness features integrate seamlessly across the stack
  • Communicate fairness requirements and technical designs to senior management and product teams
  • Evaluate emerging technologies for ML-based instance types and their impact on resource fairness
  • Develop real-time fairness monitoring and enforcement systems operating at microsecond latencies
  • Implement dynamic resource allocation policies that adapt to changing workload characteristics
  • Design telemetry and observability systems to measure and validate fairness across multi-tenant environments

Benefits

  • Employees at Amazon are often offered comprehensive health benefits—including multiple medical plan options (no pre-existing condition exclusions, 100% covered in-network preventive care), dental and vision plans, a 24/7 medical advice line from day one, expert second-opinion services, and broad mental-health support with several free counseling sessions (including pediatric). Financial wellness typically includes a 401(k) with company match (up to 2%), Restricted Stock Units (equity), FSAs, an emergency savings program, product and partner discounts, and even college-savings and home-purchase programs. Overall, the package is designed to support employees and their families’ health, finances, and day-to-day life.

Is this posting expired or inaccurate?