×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Engineer - Satellite Storage Health

Job in Redmond, King County, Washington, 98052, USA
Listing for: Tanisha Systems
Full Time position
Listed on 2026-09-02
Job specializations:
  • Software Development
    Software Engineer, DevOps, Python, Unix/Linux
Job Description & How to Apply Below
Software Development Engineer-Satellite Storage Health

Location:

Redmond, WA (Onsite) – first preference will be for local profiles. FTE/Fulltime Salary:
Market
- Based on candidate exp. PROFILES LESS THAN 10 YEARS OF EXPERIENCE preferred

Job Summary:

Amazon Leo is seeking a highly skilled Software Development Engineer to join our satellite software platforms team. You will be responsible for the development, maintenance, and operational support of embedded software systems powering over-the-air (OTA) updates and storage management across our low-earth-orbit satellite infrastructure.

Key Responsibilities:

- Design, develop, test, and deploy embedded software components supporting the OTA Agent platform
- Investigate, triage, and resolve complex production software issues across embedded, storage, and platform services; perform root cause analysis and implement corrective actions
- Develop new features, enhancements, and bug fixes using Java, Python, and shell scripting within a Linux-based development environment
- Collaborate with cross-functional engineering and operational teams through Agile ceremonies including sprint planning, backlog refinement, standups, and retrospectives
- Provide technical recommendations supporting platform scalability, reliability, and operational improvements
- Contribute to engineering documentation, knowledge transfer materials, and code reviews in accordance with Amazon development standards
- Develop and maintain automated testing capabilities supporting SW Provisioning and OTA Agent software releases; drive continuous improvement in test automation coverage.

Required Skills:

- 7+ years of professional software development experience in industry
- Strong proficiency in Java and Python
- Solid experience with shell scripting (Bash/sh) - Hands-on working experience with Linux-based development environments (development, debugging, deployment) - Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field (or equivalent practical experience)

- Experience with software testing methodologies and test automation frameworks
- Strong problem-solving skills with the ability to investigate and resolve complex production issues
- Experience working in Agile/Scrum development environments

Preferred Qualifications:

- Experience in embedded systems development
- Familiarity with C++ and/or Rust programming languages

- Experience with over-the-air (OTA) update systems or software deployment pipelines
- Background in satellite systems, aerospace, or IoT device platforms

- Experience with on-call operations, incident management, and root cause analysis
- Knowledge of storage management systems and distributed software deployment
- Experience working with mission-critical or safety-critical software systems
- Familiarity with CI/CD pipelines and build automation tools
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary