Software Development Engineer, Kuiper Sim Foundations Team
Amazon · Redmond, WA · 2 mo ago
ConsultingFull-time
Project Leo 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.
Export Control Requirement: Due to applicable 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.
Responsibilities
- Design, implement, and operate globally available distributed systems geared towards giving Leo the ability to operate within realistic virtual Leo environments at scale.
- Build systems using the latest AWS technologies, leveraging best-in-industry software engineering practices.
- Take responsibility for designing and delivering modern, flexible, scalable solutions to complex optimization problems for operating and planning satellite constellations.
- Work with peer teams and customers to design suitable software systems to fulfill mission needs.
- Write code for production cloud-native software systems in Java.
- Utilize AWS and other Amazon technologies to build highly available software services.
- On-board and mentor new team members.
- Lead technical roadmap definition efforts and decide what software services to build.
- Define and automate processes used for software development, implementation, testing, and maintenance.
- Provide operational excellence and define/refine operational processes.
- Build new cloud services and APIs that facilitate and orchestrate simulation of software on Kuiper devices such as satellites, ground gateways, and customer terminals.
- Develop low-latency, highly scalable architecture critical to delivering high-quality internet service to customers.
Qualifications
Basic Qualifications
- 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.
- 1+ years of software development engineer or related occupational experience.
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl.
- 1+ years of Object-Oriented Design experience.
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
- Experience programming with at least one software programming language.
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
- Bachelor's degree in computer science or equivalent.
Benefits
- Comprehensive health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance, and option for Supplemental life plans).
- Employee Assistance Program (EAP) and Mental Health Support.
- Medical Advice Line and Flexible Spending Accounts.
- Adoption and Surrogacy Reimbursement coverage.
- 401(k) matching.
- Paid time off and parental leave.
- Sign-on payments and restricted stock units (RSUs).
Pay
USA, WA, Redmond - $143,700.00 - $194,400.00 USD annually. Final compensation will be determined based on factors including experience, qualifications, and location.