Software Development Engineer II, Project Kuiper

A global technology company leading in e-commerce, cloud computing, and artificial intelligence
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Space · Enterprise SaaS

Description For Software Development Engineer II, Project Kuiper

Project Kuiper is an ambitious Amazon initiative focused on launching a constellation of Low Earth Orbit satellites to provide high-speed broadband connectivity to underserved communities worldwide. As a Software Development Engineer II in the CICD team, you'll be at the forefront of developing crucial Hardware in the Loop (HIL) testing infrastructure.

The role combines cutting-edge space technology with modern software development practices. You'll be responsible for architecting and developing backend services that support HIL testing, implementing scalable solutions for distributed systems, and managing container deployments both locally and in the cloud. The position requires expertise in AWS services, including DynamoDB, Lambda, EC2, CloudWatch, and API Gateways.

This is an excellent opportunity for experienced developers who want to make a global impact. You'll work in a collaborative environment, interfacing with embedded software teams and contributing to all phases of software development. The role offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus comprehensive benefits including medical coverage and equity compensation.

The ideal candidate brings 3+ years of professional software development experience, strong programming skills in Python or GoLang, and extensive AWS knowledge. You should be comfortable with high levels of ambiguity and capable of designing flexible solutions that scale. This position requires U.S. citizenship or permanent residency due to export control regulations.

Working at Project Kuiper means joining a team that's pushing the boundaries of satellite technology while helping bridge the digital divide. You'll be part of Amazon's innovative culture, working on complex technical challenges with global implications. The role offers both technical growth and the satisfaction of contributing to a mission that will provide internet access to millions of underserved people worldwide.

Last updated a day ago

Responsibilities For Software Development Engineer II, Project Kuiper

  • Architect and develop backend services to support Hardware in the Loop (HIL) testing
  • Implement scalable and flexible solutions for distributed systems and software deployment
  • Manage Docker containers to deploy services locally and in the cloud
  • Work with AWS services including DynamoDB, IAM, Lambda, EC2, CloudWatch, MQTT, API Gateways
  • Provide internal teams with Local and Cloud-based service instances
  • Participate in all phases of software development
  • Work with embedded software teams for system integration
  • Software architecture and design
  • Monitoring and operational excellence for production services

Requirements For Software Development Engineer II, Project Kuiper

Python
Go
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience programming with at least one software programming language
  • Proficiency in Python or GoLang
  • Advanced knowledge of AWS stack
  • Must be a U.S. citizen, national, permanent resident, or legally admitted refugee/asylee
  • Understanding of build systems
  • Understanding of pipelines and CDK
  • Security mindset

Benefits For Software Development Engineer II, Project Kuiper

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Full range of medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Project Kuiper

Software Development Engineer, EC2 Commitments

Software Development Engineer role at Amazon EC2 Commitments Services team, building scalable cloud pricing solutions.

QAE (Quality Assurance Engineer), US CBCC

Quality Assurance Engineer role at Amazon Payment Products team, focusing on testing payment solutions and credit card systems.

Software Development Engineer, Selling Partner Experience

Build AI-powered Selling Assistant solutions using LLMs at Amazon, helping sellers thrive globally through innovative technology.

Application Engineer, E-reader Platform

Application Engineer position at Amazon Kindle focusing on developing tools, dashboards, and automation frameworks for the E-reader platform team.

Software Development Engineer, Amazon MQ

Mid-level Software Development Engineer position at Amazon MQ, focusing on distributed message broker systems and large-scale solutions in Vancouver.