Software Development Engineer II, Project Kuiper

A global technology company that operates the world's largest e-commerce platform and cloud computing services.
$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 Amazon's ambitious initiative to launch a constellation of Low Earth Orbit satellites aimed at providing high-speed broadband connectivity to underserved communities worldwide. As a Software Development Engineer II in the CICD Team, you'll be instrumental in building and developing a central test infrastructure service that supports Hardware in the Loop (HIL) testing. This role combines cloud architecture, distributed systems, and embedded software expertise.

You'll be working with cutting-edge technology, designing and implementing scalable backend services that support satellite software distribution and testing. The position requires expertise in AWS services, container management, and either Python or GoLang programming. You'll collaborate with cross-functional teams, particularly embedded software teams, to ensure smooth integration with low-level systems.

This is an exciting opportunity to join Amazon's space technology division and work on technology that will literally impact the world by bringing internet connectivity to unserved communities. The role offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus Amazon's comprehensive benefits package.

The position requires strong technical skills in cloud architecture, distributed systems, and software development, combined with the ability to work in an ambiguous environment and deliver results. As this is part of Project Kuiper, which falls under export control regulations, candidates must have appropriate U.S. person status.

If you're passionate about space technology, distributed systems, and want to work on a project that combines cutting-edge technology with global impact, this role offers an exceptional opportunity to be part of Amazon's next big innovation in space technology.

Last updated 12 days ago

Responsibilities For Software Development Engineer II, Project Kuiper

  • Architect and develop backend services to support HIL testing
  • Implement scalable solutions for distributed systems and software deployment
  • Manage Docker containers for local and cloud deployment
  • Work with AWS services including DynamoDB, IAM, Lambda, EC2, CloudWatch, MQTT, API Gateways
  • Support internal teams with Local and Cloud-based service instances
  • Participate in all phases of software development
  • Work with embedded software teams for system integration

Requirements For Software Development Engineer II, Project Kuiper

Python
Go
  • 3+ years of non-internship professional software development experience
  • 2+ years of system design and architecture experience
  • Experience programming with at least one software programming language
  • Must be a U.S. citizen, permanent resident, or have refugee/asylum status due to export control laws
  • Understanding of AWS stack - IAM, Lambdas, CloudWatch, API gateways, S3 storage
  • Understanding of build systems, pipelines and CDK

Benefits For Software Development Engineer II, Project Kuiper

Medical Insurance
401k
  • Medical Insurance
  • 401k

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Project Kuiper

Software QA Engineer, Vega OS

Quality Assurance Engineer role at Amazon Lab126, focusing on test automation and quality leadership for consumer electronics devices and OS development.

Software Development Engineer II, MENA Tech

Amazon MENA is hiring a Software Development Engineer II to design and build innovative software solutions in Amman, Jordan.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer II role at Amazon's Payments team, combining technical support with development work in Python and Java, focusing on payment systems and customer experience.

Support Engineer II, Payments Acceptance and Experience Tech

Support Engineer role at Amazon focusing on Payments Acceptance and Experience Tech, requiring 2+ years experience in software development or technical support.

Software Dev Engineer II, ESTech

Software Development Engineer II position at Amazon's Amazonian Experience and Technology team, focusing on building human capital management technology and employee experience solutions.