Senior Software Engineer, Leo Customer Terminals Network and Fleet Management
Company: Amazon
Location: Redmond
Posted on: April 1, 2026
|
|
|
Job Description:
Leo is Amazon’s low Earth orbit satellite broadband network. Its
mission is to deliver fast, reliable internet to customers and
communities around the world, and we’ve designed the system with
the capacity, flexibility, and performance to serve a wide range of
customers, from individual households to schools, hospitals,
businesses, government agencies, and other organizations operating
in locations without reliable connectivity. In this role, you will
develop software for the Leo Customer Terminal embedded software
engineering team. You will be responsible for the design,
implementation, deployment and operations of the functions for Leo
Customer Terminals. 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 - Develop software for
Customer Terminal devices for the Amazon Leo programs. -
Participate in all phases of SDLC including requirements, design,
coding, test, deployment, and production. - Develop embedded
software in Rust, C, C++, or other modern languages - Have in-depth
knowledge with real-time embedded software philosophies and
practices - Have expertise with Linux and RTOS - In-depth
experience with networking protocols such TCP/IP, UDP, DNS, DHCP;
control and data plane concepts. Familiarity with traffic
classification, filtering, quality of service concepts and related
standards. - Familiarity with cryptography, threat modeling, and
developing secure software. - Support Customer Terminal deployments
operations and debugging on production systems - Technical writing
of design specifications A day in the life You will be a leader
within a team of SDEs responsible for driving the design of
software for Leo customer terminal products. You will work in a
collaborative environment with teams inside and outside of Amazon.
You will mentor a team of software engineers on best practices
while you guide your software designs from requirements gathering
through mass production in a fast paced environment with rapidly
changing priorities. About the team The Leo Customer Terminal
Software Team develops and supports the devices that connect Leo
subscribers to the Leo network. We provide software for the Leo
Customer Terminal platform, applications and underlying Linux
system. We work hand in hand with hardware engineering, product,
and operations teams to deliver commercial grade services for our
Leo subscribers. - 5 years of non-internship professional software
development experience - 5 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 - 7 years of full software
development life cycle, including coding standards, code reviews,
source control management, build processes, testing, and operations
experience - 7 years of programming using a modern programming
language such as Java, C++, or C#, including object-oriented design
experience - Experience in embedded development in C/C++ - Master's
degree in computer science or equivalent - Bachelor's degree or
above in computer science or equivalent, or experience with at
least one general-purpose programming language such as Java,
Python, C++, C#, Go, Rust, or TypeScript 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
Keywords: Amazon, South Hill , Senior Software Engineer, Leo Customer Terminals Network and Fleet Management, IT / Software / Systems , Redmond, Washington