1

Canadian Space Agency Software Jobs (NOW HIRING)

... European Space Agency), and in many commercial domains, including telephony, broadcasting ... The candidate will coordinate team tasks to evaluate software components to verify requirements in ...

Software Developer VI

Huntsville, AL · On-site

$158K - $184K/yr

Job Title Software Developer VI Job Type Full-time Location Huntsville - Huntsville, AL 35806 US ... European Space Agency), and in many commercial domains, including telephony, broadcasting ...

Software Engineer

Seattle, WA · On-site

$120K - $180K/yr

The Role We are looking for a high-agency Software Engineer to help build the core systems behind ... space domain before. Compensation * Base salary: $120,000 - $180,000 USD * Meaningful equity ...

... State agencies; gather, examine and analyze data related to research space utilization and ... Stay up-to-date with industry trends and best practices in space management software and CAD ...

Space Planner

Springfield, VA · On-site

$140K - $150K/yr

... agency stakeholders, this Space Planner ensures all space planning deliverables are accurate ... planning software • Familiarity with IBM TRIRIGA ® , ServiceNow, or comparable IWMS/CAFM ...

next page

Showing results 1-20

Canadian Space Agency Software information

See salary details

$15

$61

$87

How much do canadian space agency software jobs pay per hour?

As of Jun 23, 2026, the average hourly pay for canadian space agency software in the United States is $61.73, according to ZipRecruiter salary data. Most workers in this role earn between $52.40 and $69.23 per hour, depending on experience, location, and employer.

What does a software engineer at the Canadian Space Agency do?

A software engineer at the Canadian Space Agency (CSA) is responsible for designing, developing, testing, and maintaining software systems that support space missions and operations. Their work may include developing software for spacecraft control, satellite data processing, robotics, or mission planning. They collaborate with scientists, engineers, and other professionals to ensure the reliability and security of software that is critical for Canadian space initiatives.

What are some common challenges faced by software engineers at the Canadian Space Agency, and how can applicants prepare for them?

Software engineers at the Canadian Space Agency often work on highly specialized, mission-critical systems where reliability and precision are paramount. Common challenges include adhering to strict safety and quality standards, navigating complex project requirements, and collaborating with multidisciplinary teams such as scientists, engineers, and project managers. Applicants can prepare by developing strong problem-solving skills, gaining experience with rigorous testing procedures, and familiarizing themselves with software development practices in aerospace or other high-stakes industries. Demonstrating adaptability and clear communication skills is also key, as projects often evolve based on new scientific findings or technical constraints.

Does NASA hire software engineers?

NASA hires software engineers to develop and maintain software for space missions, research, and operations. Candidates typically need a background in computer science or engineering, experience with programming languages like C++ or Python, and security clearances for certain roles.

What are the key skills and qualifications needed to thrive as a Software Engineer at the Canadian Space Agency, and why are they important?

To thrive as a Software Engineer at the Canadian Space Agency, you need a strong background in computer science, software development, and systems engineering, typically supported by a relevant degree. Familiarity with programming languages like C++, Python, and Java, as well as experience with embedded systems, real-time operating systems, and security protocols is often required. Problem-solving skills, attention to detail, and the ability to work collaboratively are vital soft skills in this role. These competencies ensure the development of robust, reliable software that meets the strict safety and performance standards required for space missions.

Which jobs pay 200,000 a year in Canada?

In Canada, senior roles such as senior software engineers, IT directors, and specialized aerospace engineers at organizations like the Canadian Space Agency can earn salaries around or above $200,000 annually. These positions typically require extensive experience, advanced skills in software development, project management, or aerospace technology, and often involve leadership responsibilities or specialized expertise. Compensation varies based on industry, experience, and location, with high-level technical and managerial roles being the most likely to reach this salary level.

What jobs pay $300,000 a year in Canada?

High-paying jobs in Canada that can reach or exceed $300,000 annually include senior roles such as executive-level positions (e.g., CEOs, CFOs), specialized medical professionals like surgeons, and experienced professionals in technology fields such as senior software engineers or IT directors. These roles typically require extensive experience, advanced skills, and often relevant certifications or advanced degrees. Compensation varies based on industry, location, and company size.

What jobs pay $500,000 a year in Canada?

High-paying jobs in Canada that can reach or exceed $500,000 annually include executive roles such as CEOs and CFOs, specialized medical professionals like surgeons, and senior legal partners. Certain highly experienced professionals in technology, finance, or consulting with advanced skills and leadership responsibilities may also achieve this level of compensation, often including bonuses and stock options.

What is the difference between Canadian Space Agency Software vs Canadian Space Agency Software Developer?

AspectCanadian Space Agency SoftwareCanadian Space Agency Software Developer
CredentialsTypically requires a degree in computer science, software engineering, or related fieldsSame as CSA Software, often with additional coding certifications
Work EnvironmentGovernment agency, research labs, aerospace projectsDevelopment teams within CSA, collaborative and project-based
Employer & IndustryCanadian Space Agency, aerospace, government

The Canadian Space Agency Software refers broadly to software used in CSA projects, while the Canadian Space Agency Software Developer focuses on creating and maintaining that software. Both roles require similar credentials and work within the aerospace industry, but the developer role emphasizes coding and software creation.

Infographic showing various Canadian Space Agency Software job openings in the United States as of June 2026, with employment types broken down into 1% Locum Tenens, 1% Internship, 16% Full Time, 22% Part Time, 1% Temporary, and 59% Contract. Highlights an 89% Physical, 1% Hybrid, and 10% Remote job distribution, with an average salary of $128,400 per year, or $61.7 per hour.

Full-time

Posted 3 days ago


Job description

About OAR OAR is a leading global solution provider for real-time embedded software development and the original developer of RTEMS, a real-time deterministic operating system. Additionally, OAR serves as the primary steward for the RTEMS open-source software and community. Founded in 1978, OAR specializes in aviation, autonomous vehicles, and space systems development by providing real-time embedded software development, model-based systems engineering, and systems architecture expertise.

OAR applies its expertise to solve the most challenging problems for the Army, Navy, Marines, NASA, ESA (European Space Agency), and in many commercial domains, including telephony, broadcasting, scientific, healthcare, and consumer electronics industries. Position Description OAR seeks an experienced team leader for the Army FACE Verification team. The candidate will coordinate team tasks to evaluate software components to verify requirements in the FACE Technical Standard.

The Army FACE VA team offers FACE Verification Services to Army PEO Aviation programs and other Army and DoD programs. The FACE VA team collaborates with Software Suppliers throughout the evaluation process, represents the Army FACE VA within The Open Group FACE Consortium, and reports task status to Government stakeholders. Position Requirements Effective team leadership skills for a small team working multiple tasks independent Effective written and verbal communication skills for varied audiences Understanding software verification principles, methods, and typical software development life cycle DoD contract CDRLs Bachelor's Degree from an accredited program Ability to obtain a security clearance Ideal Skills & Experience Understanding the FACE Technical Standard Understanding the FACE Conformance Program Experience using the FACE Conformance Test Suite Experience creating and using VirtualBox virtual machines hosting CentOS Linux Understanding principles of C, C++, Ada, and Java compiler toolchains Experience using Jira and Confluence Experience with DO-178C.