Skip to main content
Amazon logo

Sr Software Development Engineer, Nitro Card, Annapurna Labs, K2-US

Amazon

Cupertino, CAJob$193–262K/yrSeen todaySeen in employer's feed today

See where you stand before you apply. No sign-up to start.

You apply on the posting's application page, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$193–262K/yr
Location
Cupertino, CA
Work Authorization
Not specified

Olive focuses on jobs in the United States, including remote roles you can work from there.

Job overview

Annapurna Labs designs silicon and software for AWS, and AWS Nitro provides the hardware and software platform for next-generation EC2 instances. The Sr Software Development Engineer will contribute to Nitro Card software development, including Linux services and drivers, applications, integration, and platform bringups. The role also collaborates across teams and stakeholders and stays current with technologies related to Nitro Cards and AWS infrastructure.

Skills & qualifications

RequiredNice to have

Skills

Software Development, requiredProgramming, requiredSystem Design, requiredSoftware Architecture, requiredDesign Patterns, requiredReliability, requiredScaling, requiredSoftware Development Lifecycle, requiredCoding Standards, requiredCode Reviews, requiredSource Control Management, requiredBuild Processes, requiredSoftware Testing, requiredSoftware Operations, requiredSystem Performance, requiredMemory Management, requiredParallel Computing, requiredC, requiredC++, requiredRust, requiredMentoring, nice to haveTechnical Leadership, nice to haveTeam Leadership, nice to have

Qualifications

5+ Years Software Development Experience, required5+ Years Programming Experience, required5+ Years Design or Architecture Experience, required5+ Years Full Software Development Lifecycle Experience, required4+ Years C, C++ or Rust Experience, requiredBachelor's in Computer Science or Equivalent, nice to have

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401(k) Match
Paid Time Off
Parental Leave

Full job description

Description

Annapurna Labs (our organization within AWS UC) designs silicon and software that accelerates innovation. Customers choose us to create cloud solutions that solve challenges that were unimaginable a short time ago. Our custom chips, accelerators, and software stacks enable us to take on technical challenges that have never been seen before, and deliver results that help our customers change the world.

AWS Nitro is the underlying platform for our next generation EC2 instances. Comprised of custom AWS hardware and software that work together to deliver security and performance that is indistinguishable from bare metal.

As part of the Nitro team, you will be a thought leader supporting the ground-up development of key features that will support advanced hardware that offloads and accelerates IO for functions, security chips that enable the most secure cloud platform available today.

Key job responsibilities

Actively contribute to software development across all verticals, from Linux services and drivers, and related applications, Nitro card integration and Platform bringups.

Collaborate with cross-functional teams and stakeholders to align development efforts with broader organizational goals.

Stay current with emerging technologies and industry trends related to Nitro Cards and AWS infrastructure.

About the team

Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.

Basic Qualifications

  • 5+ years of non-internship professional software development experience

  • 5+ years of programming with at least one software programming language experience

  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience

  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

  • Knowledge of system performance, memory management, and parallel computing principles

  • 4+ years of experience with programming language: C C++ or Rust

Preferred Qualifications

  • Bachelor's degree in computer science or equivalent

  • Experience as a mentor, tech lead or leading an engineering team

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company’s reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits .

USA, CA, Cupertino - 193,300.00 - 261,500.00 USD annually

USA, WA, Seattle - 168,100.00 - 227,400.00 USD annually

How this job compares

Set against the 1,371 open Software Development Engineer jobs on Olive Jobs, counted November 14, 2026.

Pay
  • This posting$193–262K/yr
  • California median$165–224K/yr175 salary ranges
  • US median$144–194K/yr1,259 salary ranges

This range's midpoint, $227K, is 17% above the California median midpoint ($194K) — in the top quarter of Software Development Engineer salary ranges in California.

Openings
Olive Jobs lists 188 open Software Development Engineer jobs in California and 1,371 across the US. 2% of them nationwide are listed as remote or flexible.
Hiring the most in California
Experience
This posting asks for at least 5 years of experience; Software Development Engineer postings that state a minimum ask for 3 years at the median (1,209 postings).
Education
560 of the 1,371 open Software Development Engineer jobs (41%) ask for a bachelor's degree or higher.

Pay, requirements and demand for Software Engineer jobs

Counted across the open, public US postings on Olive Jobs on November 14, 2026. Figures based on too few postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.