Senior Software Systems Engineer

Revolution Space

$156K — $244K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 10+ years of experience in computer systems engineering
  • Proficient in programming languages (Python, C++, Java, JavaScript)
  • Strong capabilities with operating systems (Linux, Windows Server)
  • Knowledgeable in networking protocols (TCP/IP, DNS)
  • Familiarity with verification and validation processes in aerospace
  • Excellent communication skills for cross-functional teamwork
  • Ability to obtain U.S. Government security clearance (U.S. Persons required)

Responsibilities

  • Establish and maintain software development and testing schedules
  • Design software-intensive systems, defining requirements and ensuring scalability
  • Integrate software components with hardware for cohesive systems
  • Review test plans, debugging complex software issues
  • Document and review system designs and workflows
  • Design scripts to improve automation and reliability
  • Oversee creation of software simulators and participate in system emulators design

Benefits

  • Paid holidays, sick time, and unmetered vacation
  • Health and dental plans with 80% employer contribution
  • 4% company matching 401k plan with immediate vesting
  • Life Insurance
  • Long-term and short-term disability
  • Education assistance
Full Job Description
Position Summary:

Revolution Space is looking for an experienced, dynamic, and growth-oriented Software Systems Engineer to contribute to the full lifecycle development of our space propulsion products from customer requirements through system verification. This engineer is expected to integrate with the existing technical team to:
• Bridge hardware and software functions
• Creating infrastructure
• Enhance usability
• Optimize system functionality
• Oversee testing, debugging and troubleshooting
• Collaborate cross-functionally
• Support automation efforts

The position is full-time, remote.

Responsibilities:

  • Establish and maintain software development, testing, and delivery schedules
  • Designing software-intensive systems, including defining requirements, creating architectures, and ensuring scalability and security
  • Integrating software components with hardware to create cohesive, functioning systems
  • Review test plans and procedures and debugging complex software issues
  • Document and review system designs, procedures, and workflows
  • Design scripts and tools to improve automation, efficiency, performance, and operational reliability
  • Oversee creation of software simulators
  • Participate in creation of full system emulators
  • Develop, author, and maintain system, subsystem, and component-level requirements for space system hardware and their interfaces with spacecraft power, thermal, and command & data handling subsystems
  • Maintaining existing systems, managing upgrades, and providing technical support or troubleshooting during flight operations
  • Participate in technical reviews (SRR, PDR, CDR, TRR) and gate reviews, through assistance in generating verification evidence
  • Support model-based systems engineering (MBSE) initiatives where applicable


Required Qualifications

  • Bachelor's degree Computer Science, Engineering, or a related technical discipline
  • 10+ years of relevant experience in computer systems engineering
  • Strong skills in programming languages (e.g., Python, C++, Java, JavaScript)
  • Strong skills with operating systems (e.g., Linux, Windows Server)
  • Knowledge of networking protocols and infrastructure (e.g., TCP/IP, DNS)
  • Familiarity with verification and validation (V&V) processes in aerospace or high-reliability industries
  • Working knowledge of requirements management tools (MS Excel, DOORS, or equivalent)
  • Strong communication and documentation skills with cross-functional teams across engineering disciplines
  • Ability to adapt in a fast-paced environment
  • Ability to obtain and maintain U.S. Government security clearance or ITAR compliance (U.S. Persons required)

Preferred Qualifications

  • Master's degree in computer science, systems engineering, aerospace engineering, mechanical engineering, electrical engineering, or similar
  • 15+ years of space systems development experience
  • Experience with Large Language Models used for relevant artificial intelligence solutions
  • Experience with cloud computing platforms (AWS, Azure, GCP)
  • Experience with automation tools (e.g., Ansible, Docker, Kubernetes)
  • Experience with Model-Based Systems Engineering (MBSE) and SysML
  • Hands-on experience or academic background developing for space systems
  • Knowledge of industry standards (e.g., MIL-STDs, NASA, etc.) and best practices (e.g. UIUX Usability Heuristics)


Benefits

  • Paid holidays, sick time and unmetered vacation
  • Excellent health and dental plans with 80% employer contribution
  • 4% company matching 401k plan with immediate vesting
  • Life Insurance
  • Long-term / short term disability
  • Education assistance


The pay range for this role is:

156,000 - 244,000 USD per year (Remote)

Similar Jobs

More Jobs at Revolution Space

  • Senior Software Systems Engineer
    $156K — $244K *
    Boston, MA 02115 (Suffolk County)
    Aerospace & Defense
    In-Person
  • Test Engineer
    $130K — $195K *
    Boston, MA 02115 (Suffolk County)
    Aerospace & Defense
    In-Person
  • Software Test Engineer
    $106K — $195K *
    Lanham, MD 20706 (Prince Georges County)
    Aerospace & Defense
    In-Person
  • Configuration Manager
    $136K — $170K *
    Remote
    Aerospace & Defense
    Remote in United States
  • Asst. Controller
    $140K — $205K *
    Boston, MA 02115 (Suffolk County)
    Manufacturing & Automotive
    In-Person

More Aerospace & Defense Jobs

Find similar Senior Software Systems Engineer jobs: