Software Engineer, ENA Express Networking

Amazon Web Services (AWS)

Cupertino (CA)

On-site

USD 165,200 - 223,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Annapurna Labs (U.S.) Inc. in Cupertino, CA is seeking a Software Development Engineer to design, build, and own features across the ENA Express software stack.

You will work on firmware, user-space libraries, control plane components, and performance analytics systems to serve EC2 instances at scale. You will collaborate across hardware, firmware, and platform teams to optimize packet delivery, tail latency, and bandwidth, while driving observability and on-call health.

Qualifications

  • 2+ years of non-internship professional software development experience.
  • Bachelor's degree in computer science or equivalent.
  • Background in systems programming (C / C++) in performance-critical, production environments.
  • Experience in Linux and Networking protocols, or experience in Linux OS and network troubleshooting.

Responsibilities

  • Design and develop features across the AWS Networking software stack on Nitro Cards.
  • Deep-dive into ENA Express and the underlying SRD protocol and L3/L4 networking to optimize packet delivery, reduce tail latency, and improve bandwidth utilization.
  • Collaborate with hardware and firmware partners to define software/hardware interfaces and surface programmable capabilities to the software layer
  • Partner with EC2 platform and service teams to integrate ENA Express features into the broader AWS networking ecosystem
  • Drive operational excellence: build observability, contribute to on-call health, and lead incident response and post-mortems

Skills

C/C++
Systems programming
Networking concepts

Education

Bachelor's degree in Computer Science or equivalent

Tools

Linux
Virtualization

Job description

Annapurna Labs (U.S.) Inc. in Cupertino, CA is seeking a Software Development Engineer to design, build, and own features across the ENA Express software stack.

You will work on firmware, user-space libraries, control plane components, and performance analytics systems to serve EC2 instances at scale. You will collaborate across hardware, firmware, and platform teams to optimize packet delivery, tail latency, and bandwidth, while driving observability and on-call health.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - ENA Express Networking
Senior Software Engineer - ENA Express Networking

Socket.dev • Cupertino (CA)

On-site
USD 165,000 - 224,000
Network Software Engineer, ENA Express (SRD) – RSUs
Network Software Engineer, ENA Express (SRD) – RSUs

Amazon • Cupertino (CA)

On-site
USD 165,200 - 223,600
Health insurance
RSUs / stock awards
401(k) matching
+2
Senior Software Engineer, ENA Express Networking
Senior Software Engineer, ENA Express Networking

Amazon • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+1
Software Development Engineer, Annapurna Labs
Software Development Engineer, Annapurna Labs

Amazon Web Services (AWS) • Cupertino (CA)

On-site
USD 165,000 - 224,000
Lead Software Dev Manager, ENA Express Networking (SRD)
Lead Software Dev Manager, ENA Express Networking (SRD)

Socket.dev • Cupertino (CA)

On-site
USD 213,000 - 288,000
Health insurance
Software Development Engineer, Annapurna Labs
Software Development Engineer, Annapurna Labs

Socket.dev • Cupertino (CA)

On-site
USD 165,000 - 224,000
Manager, Software Development, ENA Express Team, Annapurna Labs
Manager, Software Development, ENA Express Team, Annapurna Labs

Socket.dev • Cupertino (CA)

On-site
USD 213,000 - 288,000
Health insurance
Manager, Software Development, ENA Express Team, Annapurna Labs
Manager, Software Development, ENA Express Team, Annapurna Labs

Amazon • Cupertino (CA)

On-site
USD 213,000 - 288,000
Sr. Software Development Engineer, Annapurna Labs
Sr. Software Development Engineer, Annapurna Labs

Amazon • Cupertino (CA)

On-site
USD 193,000 - 262,000
Health insurance
401(k) matching
Paid time off
+1
Software Development Engineer, Annapurna Labs
Software Development Engineer, Annapurna Labs

Amazon • Cupertino (CA)

On-site
USD 165,200 - 223,600
Health insurance
RSUs / stock awards
401(k) matching
+2