Sr. Software Dev Engineer, Amazon Leo Customer Terminals

Amazon.com Inc

Redmond, WA

JOB DETAILS
SKILLS
Access Authorization, Access Control, Aircraft Maintenance, Android, Application Programming Interface (API), Authentication, Automation, Aviation Industry, Avionics, Broadband, Cloud Computing, Customer Experience, Distributed Computing, Embedded Hardware, Embedded Software, Embedded Systems, Government, Hospital, Internet Application, Large-Scale Systems, Mac Operating System, Machine Tool, Maintenance Services, Mentoring, Microsoft Windows Operating System, Multiplatform/Cross-Platform, Network Access Control (NAC), Network Systems, Problem Solving Skills, REST (Representational State Transfer), Regulations, Small Business, Software Development, Software Engineering, Systems Engineering, Technical Leadership, Test Automation, United States Citizen, Wi-Fi, iOS
LOCATION
Redmond, WA
POSTED
30+ days ago

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.

About the Company

A

Amazon.com Inc

At Amazon, we don’t wait for the next big idea to present itself. We envision the shape of impossible things and then we boldly make them reality. So far, this mindset has helped us achieve some incredible things. Let’s build new systems, challenge the status quo, and design the world we want to live in. We believe the work you do here will be the best work of your life.

Wherever you are in your career exploration, Amazon likely has an opportunity for you. Our research scientists and engineers shape the future of natural language understanding with Alexa. Fulfillment center associates around the globe send customer orders from our warehouses to doorsteps. Product managers set feature requirements, strategy, and marketing messages for brand new customer experiences. And as we grow, we’ll add jobs that haven’t been invented yet.

It’s Always Day 1
At Amazon, it’s always “Day 1.” Now, what does this mean and why does it matter? It means that our approach remains the same as it was on Amazon’s very first day – to make smart, fast decisions, stay nimble, invent, and stay focused on delighting our customers. In our 2016 shareholder letter, Amazon CEO Jeff Bezos shared his thoughts on how to keep up a Day 1 company mindset. “Staying in Day 1 requires you to experiment patiently, accept failures, plant seeds, protect saplings, and double down when you see customer delight,” he wrote. “A customer-obsessed culture best creates the conditions where all of that can happen.” You can read the full letter here

Our Leadership Principles
Our Leadership Principles help us keep a Day 1 mentality. They aren’t just a pretty inspirational wall hanging. Amazonians use them, every day, whether they’re discussing ideas for new projects, deciding on the best solution for a customer’s problem, or interviewing candidates. To read through our Leadership Principles from Customer Obsession to Bias for Action, visit https://www.amazon.jobs/principles
COMPANY SIZE
10,000 employees or more
INDUSTRY
Retail
FOUNDED
1994
WEBSITE
http://Amazon.com/militaryroles