Annapurna Labs

Technology

Sr.SoftwareDevelopmentEngineer

$193–261k Cupertino, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Sr. Software Development Engineer at Annapurna Labs. Skills: Systems software, Networking protocols, EC2 infrastructure, Performance analytics. Design features across AWS Networking software stack. Develop features across AWS Networking software stack”

Industry & Context.

Technology
Problems you'll solve

Troubleshooting

Eligibility Requirements

On-call health

What They're Looking For.

Must Have

5+ years software development experience, Bachelor's degree in computer science, Systems programming (C / C++) experience

Nice to Have

Linux and Networking protocols experience, Network protocols like DNS/DHCP/TCP experience, Analytical skills, Attention to detail, Effective communication abilities, Virtualization experience, Network management and troubleshooting experience, Experience defining HW/SW interface

What You'll Do.

Design features across AWS Networking software stack

Develop features across AWS Networking software stack

Deep-dive into ENA Express

Deep-dive into SRD protocol

Optimize packet delivery

Improve bandwidth utilization

Collaborate with hardware partners

Collaborate with firmware partners

Define software/hardware interfaces

Surface programmable capabilities

Partner with EC2 platform teams

Partner with EC2 service teams

Integrate ENA Express features

Mentor junior engineers

Mentor mid-level engineers

Champion engineering best practices

Contribute to on-call health

Lead incident response

How You'll Work.

Team & Collaboration

Hardware partners; Firmware partners; EC2 platform teams; EC2 service teams; Senior engineers; Cross-functional teams

Communication Scope

Effective communication

Full Job Description

AWS Networking builds the infrastructure that powers every customer workload in the cloud. ENA Express is a next-generation EC2 networking feature that leverages the Scalable Reliable Datagram (SRD) protocol — developed by AWS — to deliver industry-leading networking performance: dramatically lower tail latency, higher bandwidth utilization, and consistent packet delivery at scale. We are looking for a Senior Software Development Engineer to join the ENA Express team. You will design, build, and own features across the full ENA Express software stack: Firmware on the Nitro-Card, user-space libraries, control plane components, and the performance analytics systems that help our customers get the most out of their network. This is high-ownership work — your code runs on a fleet of millions of EC2 instances, supporting customers who demand the absolute best from their network, including HPC clusters, large-scale ML training, financial services, and other latency-critical applications. Key job 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 • Mentor junior and mid-level engineers, lead design reviews, and champion engineering best practices across the team • Drive operational excellence: build observability, contribute to on-call health, and lead incident response and post-mortems About the team We are a team of senior engineers with deep expertise in systems software, networking protocols, and EC2 infrastructure. Our work spans the full stack — from the Firmware on the driver Card, an

Free ATS check

Applying for this Sr. Software Development Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Annapurna Labs?

Real rants from real employees. Read before you apply.

Read Company Rants →