Back to jobs
New

Test Software Developer

Denver, CO

A new space race has begun. True Anomaly seeks those with the talent and ambition to build innovative technology that solves the next generation of engineering, manufacturing, and operational challenges for space security and sustainability.

OUR MISSION

The peaceful use of space is essential for continued prosperity on Earth—from communications and finance to navigation and logistics. True Anomaly builds innovative technology at the intersection of spacecraft, software, and AI to enhance the capabilities of the U.S., its allies, and commercial partners. We safeguard global security by ensuring space access and sustainability for all.

OUR VALUES

  • Be the offset. We create asymmetric advantages with creativity and ingenuity
  • What would it take? We challenge assumptions to deliver ambitious results
  • It’s the people. Our team is our competitive advantage and we are better together

YOUR MISSION

True Anomaly is seeking a Test Software Developer to join our team and work closely with our flight software (FSW) team to develop, implement, and maintain test software for spacecraft systems. In this role, you will be responsible for writing and optimizing test scripts, managing test data, and performing functional testing at both the component and vehicle levels. You will use your expertise in Python, JSON, and modern monitoring tools such as Grafana and Influx to create test frameworks that ensure the successful validation of spacecraft systems, from individual components to complete spacecraft vehicles. 

RESPONSIBILITIES

  • Develop and maintain test software using Python to automate testing of spacecraft systems, focusing on functionality, integration, and performance at both the component and vehicle levels. 
  • Collaborate with the flight software (FSW) team to integrate test scripts with the flight software, ensuring that the software meets both technical and mission-specific requirements. 
  • Write and manage test scripts to validate hardware and software interactions, ensuring all components and subsystems work as expected in various operational scenarios. 
  • Work with Grafana and Influx to implement real-time monitoring and visualization of test results, ensuring efficient and accurate data analysis and reporting during functional and integration testing. 
  • Design and implement automated testing frameworks that can handle complex spacecraft systems, enabling effective and consistent testing across different mission scenarios. 
  • Work cross-functionally with test leads to define and execute functional tests that ensure all systems, subsystems, and components are validated in line with mission requirements. 
  • Execute and analyze test results, identifying anomalies, logging issues, and providing clear reports on the results of test campaigns. 
  • Develop and maintain test data pipelines that collect and store test results in structured formats (e.g., JSON), ensuring data integrity and accessibility for further analysis. 
  • Implement test scenarios that simulate real-world spacecraft operations, using data-driven approaches to create comprehensive test cases for system validation. 
  • Optimize test software to improve speed, efficiency, and reliability of testing workflows while ensuring that test scripts remain modular, scalable, and easy to maintain. 
  • Ensure comprehensive test coverage, from component-level verification to full spacecraft vehicle integration testing, ensuring that every functional aspect of the spacecraft is thoroughly validated. 
  • Support the debugging and troubleshooting of flight software and hardware, helping the team address functional issues that arise during testing. 
  • Document and report test results, providing clear, concise, and actionable reports for engineering and leadership teams to support decision-making and design improvements. 

QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Software Engineering, Aerospace Engineering, or a related technical field. 
  • 3-5+ years of experience in test software development, with a focus on spacecraft or aerospace systems. 
  • Strong proficiency in Python for developing test scripts and automation frameworks. 
  • Experience with JSON, for managing and handling structured test data. 
  • Proficiency with Grafana and InfluxDB, to create real-time monitoring dashboards and store test results for efficient analysis and reporting. 
  • Experience with flight software (FSW) systems, including integration of test scripts with spacecraft software and understanding of spacecraft mission requirements. 
  • Strong experience in component and vehicle-level functional testing, ensuring that individual subsystems as well as the full spacecraft vehicle meet mission-specific requirements. 
  • Solid understanding of test automation principles, including the development of reusable, modular test frameworks and scripts that are scalable and easy to maintain. 
  • Experience with test-driven development (TDD) and writing unit tests to validate software behavior and functionality. 
  • Strong troubleshooting and debugging skills, with the ability to diagnose software and hardware issues during testing and propose solutions. 
  • Familiarity with version control systems, such as Git, to manage test software development and maintain a clean development process. 
  • Ability to document complex test setups, test cases, and test results, ensuring clarity and traceability for future reference. 
  • Excellent communication skills, with the ability to work effectively in cross-functional teams and provide clear feedback on test results and issues. 

PREFERRED SKILLS AND EXPERIENCE

  • 5-7+ years of experience in test software development, with a focus on spacecraft or aerospace systems. 
  • Experience with spacecraft and avionics systems, including an understanding of flight software and hardware integration. 
  • Experience with CI/CD pipelines and test automation tools for continuous integration and deployment. 
  • Familiarity with other programming languages such as C++ or Java, as well as frameworks for test automation. 
  • Experience with test management tools, such as Jira, TestRail, or similar platforms for managing test cases and tracking progress. 
  • Knowledge of spacecraft communication protocols, data interfaces, and test scenarios related to avionics and payload systems. 
  • Experience with other monitoring and visualization tools, such as Prometheus, Kibana, or similar technologies, for comprehensive test result tracking and visualization. 
  • Familiarity with space mission lifecycle and spacecraft development processes, including hardware and software verification and validation. 

COMPENSATION

  • Base Salary: $80,000 - $170,000
  • Equity + Benefits including Health, Dental, Vision, HRA/HSA options, PTO and paid holidays, 401K, Parental Leave 

Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, location, and experience. 

ADDITIONAL REQUIREMENTS

  • Work Location—Successful candidates will be located near Denver. While we observe a hybrid work environment, some work must be done on site.
  • Work environment—the work environment; temperature, noise level, inside or outside, or other factors that will affect the person's working conditions while performing the job.
  • Physical demands—the physical demands of the job, including bending, sitting, lifting and driving.

This position will be open until it is successfully filled. To submit your application, please follow the directions below. #LI-Onsite

To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

We value diversity of experience, knowledge, backgrounds and perspectives and harness these qualities to create extraordinary impact. True Anomaly is committed to equal employment opportunity regardless of sex, race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, pregnancy, maternity or related condition (including breastfeeding) or any other basis as protected by applicable law. If you have a disability or additional need that requires accommodation, please do not hesitate to let us know.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in True Anomaly’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.