Amazon Leo is Amazon's low Earth orbit satellite network. Our mission is to deliver fast, reliable broadband connectivity to customers beyond the reach of existing networks. From households to small businesses, schools, hospitals, and government agencies, Amazon Leo will serve communities and organizations operating in places without dependable internet access.
Amazon Leo is seeking a Senior Software Development Engineer to own the application layer of the Leo Aviation Solution - the user-facing software that passengers, flight crew, cabin crew, and maintenance technicians interact with every time they connect to Wi-Fi aboard a commercial aircraft.
This is full-stack, product-quality software development in a demanding environment. What you build must work reliably on every
iOS,
Android, and Windows device a passenger might bring aboard, integrate with airline loyalty and payment systems, and run on embedded hardware at 35,000 feet with intermittent satellite connectivity. The operational tooling you build gives crew
real-time system visibility during flight and gives maintenance technicians the tools to service aircraft on the ground. The authentication and access control backend underpinning all of this must handle device authorization across every
segment of the cabin network without fail.
The application layer is where the cabin system becomes visible to its users. The quality, performance, and reliability of what you build is what passengers, crew, and airline customers experience directly. You will build software that ships on aircraft, serves hundreds of thousands of passengers, and integrates with some of the most demanding per-airline customization requirements in commercial aviation. This is a high-ownership role on an early-stage program. You will make foundational design decisions, define interface contracts that other teams build against, and ship software that runs on commercial aircraft.
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.
Key job responsibilities
Design, develop, and maintain full-stack web applications serving passengers, crew, and maintenance personnel across
iOS,
Android, macOS, and Windows platforms.
Design and implement device authentication and network access control services, including authorization APIs consumed by multiple platform components.
Implement hardware data integration software that decodes avionics data bus streams and discrete
GPIO signals and exposes structured, versioned
REST APIs for downstream consumers.
Define, document, and version interface contracts between services you own and dependent platform components; ensure contracts are stable before downstream teams begin implementation.
Ensure all services support per-airline customization through configuration rather than code changes or per-customer deployments.
Package and deploy services as containerized workloads; implement health and readiness endpoints; maintain alignment with platform over-the-air software delivery and rollback processes.
Write unit, integration, and end-to-end automated tests for owned services; build automation for key user flows across device types.
Collaborate with platform, network, and systems engineering teams to define interfaces, resolve integration issues, and deliver against program milestones.
About the team
Amazon Leo is building technology that most engineers have never encountered. Our team brings together engineers from avionics and
embedded systems, enterprise networking, distributed cloud infrastructure, and aviation certification. Our team includes engineers with backgrounds ranging from embedded software to large-scale
distributed systems - and we value the full range of that experience.
We are continuously raising our performance bar as we strive to become Earth's Best Employer. You will find extensive knowledge-sharing, mentorship, and career-advancing resources here to help you develop into a better-rounded technical leader.
- Bachelor's degree in computer science or equivalent
- 6+ years of non-internship professional software development experience
- 4+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience building complex software systems that have been successfully delivered to customers
- 6+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Experience with web-based applications and HTTP, or experience managing full application stacks from the OS up through custom applications and experience in deploying identity and access management systems
- Experience with scaling experiences across native
iOS and
Android as well as mobile and desktop web
- Experience with captive portal or network-gated onboarding.
- Experience integrating web applications with third-party systems with offline fallback handling.
- Experience building web applications for embedded or resource-constrained environments optimized for performance on satellite-connected devices.
- Experience with avionics data bus protocols or industrial hardware data interfaces including
GPIO discrete signal processing or avionics data stream decoding and normalization.
- Experience with aviation software development standards, including familiarity with DO-178C Level E software development lifecycle.
- Experience building operational diagnostic interfaces or tooling dashboards for technical users.
- Experience designing and enforcing API contracts across multiple engineering teams, including versioning strategy and backward compatibility practices.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit
https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
USA, WA, Redmond - 168,100.00 - 227,400.00 USD annually