Sr. Software Dev Engineer, Amazon Leo Customer Terminals
Amazon.com
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.
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.
Confirmar seu email: Enviar Email
Todos os Empregos de Amazon.com