Jobs · Quality Assurance · Washington

Software Systems Architect, Leo Ground Systems

Amazon · Redmond, WA · 2 days ago
Quality AssuranceFull-time

About the role

Amazon Leo is an initiative to launch a constellation of Low Earth Orbit satellites providing low-latency, high-speed broadband connectivity to unserved and underserved communities worldwide. We are seeking a Software Systems Architect to contribute to the development of ground systems, including full motion tracking antennas, modems, and supporting systems.

Responsibilities

  • Become a Software Systems Architect and Owner, a key member of the Ground Systems development team focusing on Ground Gateway and TT&C software systems
  • Lead ground terminal software requirements definition and design for project teams in planning, design, and delivery of Leo ground systems software solutions
  • Research, analyze, and design inter-system/application interface protocols, behaviors, and performance addressing cyber-security standards and network topology/routing as well as software engineering best-practices
  • Manage day-to-day software related technical direction for the team to ensure project schedules are met and development roadblocks are resolved
  • Effectively communicate project health, risks, and issues to stakeholders and management teams
  • Ensure delivered gateway systems meet Leo performance needs including availability, reliability, upgradeability, interoperability, and security requirements
  • Mentor and lead other Software Systems and Software Development Engineers

Qualifications

  • 5+ years of non-internship professional software development experience
  • Bachelor's degree
  • 5+ years of programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby experience
  • 5+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead, or leading an engineering team

Preferred Qualifications

  • Experience with architecture or system engineering
  • Knowledge of network design, protocols, and troubleshooting
  • Experience in writing and managing software system and subsystem requirements, including definition and traceability
  • Experience working with external custom product suppliers
  • Experience in developing performance optimized and highly-available real-time monitoring and control software for Linux based systems
  • Experience in developing cloud-based infrastructure services, related to database technologies, monitoring services, and/or analytics

Similar jobs