Software Architect

Posted October 14th, 2020

Astroscale U.S. Inc. is currently seeking a Software Architect to join our team in our Denver, Colorado location.

The Software Architect is the lead in the design and development of software solutions to meet Astroscale U.S.’ satellite mission programs for commercial and government customers. They will be a member of a high-performance systems engineering team, acting as the high-level decision maker in the software design and development process, determining design choices and technical standards.

Duties & Responsibilities

  • Design, develop and execute software solutions to address business, mission, and program needs across a full satellite mission and lifecycle.
  • Lead software system level architecture definition and concept of operations development.
  • Lead software system and sub-system requirements and interface definition, including functional analysis and trade studies as required.
  • Conduct research, gather information, and interpret data.
  • Evaluate and recommend tools, technologies, and processes to ensure the software capability enables the highest quality satellite service mission product.
  • Collaborate with business leadership, satellite program team, customers, and third-party organizations.
  • Facilitate the planning, tracking, and scheduling of software deliverables within a program, including delivery from vendors and other collaborating entities.
  • Assess software and system issues to find solutions.
  • Locate and direct resolutions for critical issues related to hardware and software interfaces.
  • Troubleshoot code level problems quickly and efficiently.
  • Lead system level verification, validation, integration, and test planning and execution.
  • Coach and mentor a development team, sharing skills and expertise, motivating team members to meet program goals.

Qualifications & Skills

  • A bachelor’s degree, master’s degree or PhD in computer science, computer engineering or a related technical discipline from an accredited institution.
  • Experienced professional with greater than 8 years’ experience in software development, preferably within aerospace or defense.
  • Broad and extensive knowledge of the software development process and its technologies.
  • Understanding of various coding methods and computer languages, including C and C++.
  • Experience working on complex software projects.
  • Experience spanning a full satellite mission lifecycle is an advantage.
  • Knowledge of security technologies and requirements within the satellite industry.
  • Strong communication, computer, documentation, presentation, and interpersonal skills are required, as well as the ability to work both independently and as part of a team.
  • U.S. citizen.

Astroscale U.S. does not and shall not discriminate on the basis of race, color, religion (creed), gender, gender expression, age, national origin (ancestry), disability, marital status, sexual orientation, or military status, in any of its activities or operations.​


To apply for this position, please fill in the form below.


About Astroscale

Astroscale is the first private company with a vision to secure the safe and sustainable development of space for the benefit of future generations, and the only company solely dedicated to on-orbit servicing across all orbits.

Founded in 2013, Astroscale is developing innovative and scalable solutions across the spectrum of on-orbit servicing missions, including Life Extension, In-situ Space Situational Awareness, End of Life services, and Active Debris Removal, to create sustainable space systems and mitigate the growing and hazardous buildup of debris in space. Astroscale is also defining business cases and working with government and commercial stakeholders to develop norms, regulations, and incentives for the responsible use of space.

Headquartered in Japan, Astroscale has an international presence with subsidiaries in the United Kingdom, the United States, Israel, and Singapore. Astroscale is a rapidly expanding venture company, working to advance safe and stable growth in space and solve a growing environmental concern. End of Life Services by Astroscale-demonstration (ELSA-d), the company’s first on-orbit demonstration of debris capture and removal, is scheduled to take place in late 2020.