Software Development Engineer, Simulation Foundations

Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO)
$129,300 - $223,600
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Space · Enterprise SaaS

Description For Software Development Engineer, Simulation Foundations

Project Kuiper is Amazon's ambitious initiative to revolutionize global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). As a Software Development Engineer on the Simulation Foundations team, you'll be at the forefront of designing and implementing distributed systems that enable Kuiper to operate within virtual environments at scale.

The role focuses on building cloud services and APIs that orchestrate software simulation for Kuiper devices, including satellites, ground gateways, and customer terminals. You'll work with cutting-edge AWS technologies and implement best-in-industry software engineering practices to create low-latency, highly scalable architectures crucial for delivering high-quality internet service.

Key responsibilities include developing tools for test execution across multiple environments, implementing distributed cloud-based services, and partnering with various engineering teams. You'll be instrumental in creating systems that enable more frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system.

The position requires strong expertise in distributed systems, cloud architecture, and software development best practices. You'll work with technologies like Docker and various programming languages, while dealing with complex networking protocols and applications. The role also involves mentoring junior engineers and evangelizing engineering excellence.

The compensation is competitive, ranging from $129,300 to $223,600 per year based on location, plus additional benefits including equity, sign-on payments, and comprehensive medical and financial benefits. This is an excellent opportunity for someone passionate about space technology, distributed systems, and making a global impact through innovative software solutions.

The team is dedicated to building cloud systems and APIs that ensure high-quality software deployment on Kuiper devices. You'll be joining a mission-driven organization focused on bringing fast, affordable broadband to unserved and underserved communities worldwide, making a real difference in closing the global digital divide.

Last updated a day ago

Responsibilities For Software Development Engineer, Simulation Foundations

  • Design and implement globally available distributed systems
  • Build systems using AWS technologies
  • Develop tools for test execution across multiple environments
  • Design and Implement Distributed Cloud-based Services and APIs
  • Partner with device software, frontend, networking, and security engineering teams
  • Mentor junior engineers
  • Evangelize engineering excellence best practices

Requirements For Software Development Engineer, Simulation Foundations

Linux
Kubernetes
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Knowledge of object-oriented programming concepts
  • Experience with systems integration and testing methodologies
  • Deep understanding of testing, continuous integration, build, deployment & continuous monitoring
  • Must be a U.S. citizen, permanent resident, or refugee/asylee due to export control requirements

Benefits For Software Development Engineer, Simulation Foundations

Medical Insurance
401k
Equity
  • Medical Insurance
  • 401k
  • Equity

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Simulation Foundations

System Dev Engineer, Amazon Shipping

System Dev Engineer role at Amazon Shipping focusing on Salesforce platform integration using AWS services.

Network Development Engineer

Network Development Engineer role at Amazon Web Services, focusing on deploying and automating large-scale network infrastructure.

Network Deployment Engineer II, Network Infrastructure Design and Deployment Team (NIDD)

AWS Network Deployment Engineer role focusing on building and maintaining Amazon Dedicated Cloud regions with TS/SCI clearance requirement.

Capacity Design Engineer

AWS Infrastructure Services Capacity Design Engineer role focusing on data center infrastructure design and optimization.

Cloud Support Engineer - Containers, AWS Support Engineering

Cloud Support Engineer position at AWS focusing on container technologies, requiring 3+ years of combined development and support experience with strong containerization knowledge.