Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Revolution Space Logo

Software Technical Program Manager

Revolution Space

$191,600 - $230,400
Oct 28, 2025
Remote, US
Apply Now

Revolution Space is building advanced space systems for the 21st century and needs to ensure critical software systems that operate a key spacecraft component are developed, verified, and maintained to stringent quality standards and reliability requirements within tight timelines and budget constraints.

Requirements

  • 10 years software development experience
  • Strong coding ability in multiple software languages
  • Strong understanding of embedded systems programming, real-time operating systems (RTOS), and software design principles.
  • Experience in relevant programming languages with proficiency in software development tools and methodologies.
  • Knowledge of space industry standards, protocols, and constraints related to flight software development.
  • Excellent problem-solving and analytical skills with a strong focus on quality and reliability.
  • 15+ years of software development experience.

Responsibilities

  • Writing flight and ground software using multiple languages and tools
  • Debugging, testing, and deploying flight and ground software
  • Responsibility for the overall flight and ground software system architecture, including software components and interfaces.
  • Leadership and oversight of the design, development, and implementation of complex real-time embedded software for spacecraft systems in conjunction with subcontractors.
  • Overseeing code reviews, ensuring adherence to coding standards and best practices.
  • Decomposition of system requirements and translation into detailed software requirements specifications.
  • Oversight of the development of comprehensive test plans and procedures for flight software verification and validation.

Other

  • Bachelor's degree in computer science or related field.
  • Strong communication skills to effectively collaborate with cross-functional teams across engineering disciplines.
  • Master’s degree in computer science or related field.
  • applicants must be U.S. citizens, lawful permanents residents of the U.S., or protected individuals as defined by 8 U.S.C. 1324b(a)(3).
  • This Company participates in use of the E-Verify system.