Software Development Engineer II, Networking

Amazon Inc

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$143,700–$194,400 / yr
Posted
2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $175k
This role $169k
$137k most similar roles pay here $204k

This role pays more than 53% of similar roles. Most pay $152,000–$197,750 — the shaded band above. At the midpoint, this role pays about $169k versus about $175k for comparable roles.

Based on 240 similar postings.

Employer

About Amazon Inc

Amazon Inc. is the world''s largest e-commerce and cloud computing company, operating the Amazon marketplace, AWS cloud platform, Prime subscription services, Alexa voice AI, and logistics infrastructure. Industry: E-Commerce & Cloud Computing

Amazon Inc currently has 335 open roles on FindRole.

Listed pay typically runs $143,700–$194,400 across 317 roles with salary data.

Most-posted roles

View all roles at Amazon Inc

At a glance

TL;DR · Software Development Engineer II, Networking

As a Software Development Engineer II on the Security and Reliability (SAR) Software team at Amazon LEO, you will develop critical firmware in Rust for satellite platforms, interfacing with custom hardware in real-time operating systems. Your responsibilities include implementing secure boot architectures, cryptographic operations, and managing the complete boot chain to ensure high reliability over a decade of operation in space. You will provide code review feedback, debug complex integration issues using JTAG debuggers, and lead initiatives to maintain operational excellence for thousands of satellites. The team specializes in embedded Rust, FreeRTOS, ARM platforms, and hardware-backed cryptography, working closely with ASIC engineers on custom silicon designs. This role demands expertise in low-level software development, secure systems, and applied cryptography, contributing significantly to the security backbone of a global satellite network.

What you'll do

  • Develop low-level embedded Rust software for satellite platforms in RTOS and bare-metal systems.
  • Implement secure boot architectures and cryptographic protocols on custom silicon.
  • Debug complex hardware-software integration issues using JTAG debuggers and real test boards.
  • Provide code review feedback to ensure high-quality software delivery throughout the development lifecycle.
  • Lead operational excellence initiatives, identifying root causes of issues and implementing permanent fixes for space-based systems.

What we're looking for

  • 2+ years of experience in designing and developing large-scale software systems.
  • Proficient in at least one language: C#, C++, Java, or Perl for system development.
  • Experience with embedded Rust and FreeRTOS on ARM platforms.
  • Strong background in secure boot architectures and cryptographic implementations.
  • Ability to debug complex hardware-software integration issues using JTAG debuggers.
  • Lead operational excellence initiatives ensuring reliability standards for space-based systems.

More like this

Similar roles

Software Development Engineer III

Amazon Inc

Redmond, WA 2 days ago $168,100$227,400
AWS IAM Lambda CloudWatch API Gateway TypeScript Python Go CI/CD S3 Kubernetes Terraform PostgreSQL

System Development Engineer II

Amazon Inc

Redmond, WA 2 days ago $129,200$174,800
Python Go Linux Unix Docker CI/CD Kubernetes AWS Terraform PostgreSQL Prometheus Grafana

System Development Engineer

Amazon Inc

Redmond, WA 2 days ago $99,100$160,000
Python Go Linux Unix CI/CD Docker Kubernetes AWS Terraform Prometheus Grafana PostgreSQL Git Ansible