Senior Software Engineer - ENA Express Networking

Socket.dev

Cupertino (CA)

On-site

USD 165,000 - 223,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Amazon in Cupertino, CA is seeking a Software Development Engineer to join the ENA Express team. You will design, build, and own features across the ENA Express software stack including firmware on Nitro-Card, user-space libraries, control plane components, and analytics.

You will work on high-ownership code that runs on millions of EC2 instances, optimizing SRD-based networking, reducing tail latency, and increasing bandwidth.

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.

Responsibilities

  • Design and develop features across the AWS Networking software stack on Nitro Cards.
  • Deep-dive into ENA Express and SRD protocol to optimize packet delivery and latency.
  • Collaborate with hardware and firmware partners to define software/hardware interfaces and surface programmable capabilities.
  • 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
Linux networking
Network troubleshooting
Analytical skills
Effective communication

Education

Bachelor's degree in computer science or equivalent

Tools

VMware
Xen

Job description

Amazon in Cupertino, CA is seeking a Software Development Engineer to join the ENA Express team. You will design, build, and own features across the ENA Express software stack including firmware on Nitro-Card, user-space libraries, control plane components, and analytics.

You will work on high-ownership code that runs on millions of EC2 instances, optimizing SRD-based networking, reducing tail latency, and increasing bandwidth.

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