Software Development Engineer, Project Kuiper

Amazon is a global technology company that provides a wide range of products and services, including e-commerce, cloud computing, artificial intelligence, and digital streaming.
Seattle, WA, USA
$129,300 - $223,600
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Space · Telecommunications

Description For Software Development Engineer, Project Kuiper

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world.

As a Software Development Engineer for Project Kuiper, you will have the opportunity to develop software applications and services for an advanced global telecom service. You'll be responsible for designing, implementing, and operating globally available distributed systems geared towards controlling, managing, and monitoring Kuiper's terrestrial devices.

Key responsibilities include:

  • Designing and implementing globally available distributed cloud architectures
  • Partnering with device software, satellite, networking, and security engineering teams
  • Evangelizing engineering excellence best practices and mentoring junior engineers
  • Designing and implementing telecom components, applications, and services
  • Designing components, services, and relevant data models

You'll build systems using the latest AWS technologies, leveraging best-in-industry software engineering practices. This role offers the chance to work on cutting-edge technology that aims to provide internet connectivity to underserved areas globally.

The team you'll be joining owns developing the architecture, solutions & roadmap for managing the customer lifecycle for telecom services. This includes identity and account management, subscriber management services, user provisioning, billing and payments, customer and technical support tools, offer management tools, and customer metrics and analytics.

Note: Due to export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.

Last updated 20 days ago

Responsibilities For Software Development Engineer, Project Kuiper

  • Design and implement globally available distributed cloud architectures
  • Partner with device software, satellite, networking, and security engineering teams
  • Evangelize engineering excellence best practices and mentor junior engineers
  • Design and implement telecom components, applications, and services
  • Design components, services, and relevant data models

Requirements For Software Development Engineer, Project Kuiper

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • Must be a U.S. citizen, national, permanent resident, or lawfully admitted refugee/asylee due to export control regulations

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Project Kuiper

Senior Network Engineer

Senior Network Engineer at LinkedIn - Design and operate large-scale networks for data centers and backbones across multiple regions.

Software Engineer - Distributed Systems (Go and/or Rust)

Senior Software Engineer role for Distributed Systems at Cloudflare, focusing on Go and Rust development for global network infrastructure.

Networking Engineer P2P

P2P Networking Protocol Engineer for Vac to advance nim-libp2p implementation and develop innovative P2P solutions.

Distributed Systems Engineer

Join Nethermind as a Distributed Systems Engineer to build state-of-the-art blockchain clients and solve challenging problems in the decentralized systems space.

Senior High-Performance System Architect

NVIDIA is seeking a Senior High-Performance System Architect to define Infiniband and NVL system architecture for next-gen computing clusters.