2

Remote Aerospace Software Engineer Jobs in Surrey, BC

Senior Software Engineer

Vancouver, BC ยท Remote

CA$98K - CA$147K/yr

Senior Software Engineer This role reports to the Chief Technology Officer. This is a full-time ... Strong communication skills and comfort working in a remote, distributed team * Confidence in ...

Senior Software Engineer

Vancouver, BC ยท Remote

CA$98K - CA$147K/yr

Senior Software Engineer This role reports to the Chief Technology Officer. This is a full-time ... Strong communication skills and comfort working in a remote, distributed team * Confidence in ...

Senior C++ Software Engineer

Delta, BC ยท Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client ... This is a permanent position that is remote . Our client is a B.C based tech company enjoying ...

Senior C++ Software Engineer

Delta, BC ยท Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client ... This is a permanent position that is remote . Our client is a B.C based tech company enjoying ...

... your remote working experience, allows you to plan travel to exotic places or simply get stuff ... As a Software Development Engineer in the S3 Distribution Plane team, you will deliver services at ...

... your remote working experience, allows you to plan travel to exotic places or simply get stuff ... As a Software Development Engineer in the S3 Distribution Plane team, you will deliver services at ...

Cloud DevOps Engineer

Coquitlam, BC ยท Remote

$85K - $120K/yr

This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg ... Previous experience as a Software Engineer/Developer will be regarded highly. You Have: * 4+ years ...

next page

Showing results 1-20

Remote Aerospace Software Engineer information

What is a remote aerospace software engineer?

A Remote Aerospace Software Engineer is a professional who designs, develops, tests, and maintains software used in aerospace systems, such as aircraft, spacecraft, satellites, and related technologies, while working from a location outside of a traditional office setting. These engineers collaborate with multidisciplinary teams to ensure software meets the rigorous safety and performance standards required in the aerospace industry. They often use specialized programming languages and tools to create embedded systems, simulation software, or control systems, contributing to the advancement of aerospace technology from anywhere in the world.

What are the key skills and qualifications needed to thrive as a remote aerospace software engineer?

To thrive as a Remote Aerospace Software Engineer, you need a strong background in computer science, aerospace engineering principles, and proficiency in programming languages like C++, Python, or Ada, often supported by a relevant degree. Familiarity with aerospace industry standards, real-time operating systems, and tools such as MATLAB, Simulink, and version control systems is essential, and certifications like DO-178C may be required. Excellent problem-solving, attention to detail, self-motivation, and effective remote communication are crucial soft skills for collaborating across distributed teams. These skills and qualities ensure the development of reliable, safe, and compliant aerospace software systems while maintaining productivity in a remote work environment.

What are some common challenges faced by remote aerospace software engineers and how can they be addressed?

Remote aerospace software engineers often encounter challenges related to communication and collaboration, given the highly technical and regulated nature of aerospace projects. Coordinating with multidisciplinary teams across different time zones can require extra effort in scheduling meetings and ensuring everyone stays aligned on project milestones. To overcome these challenges, it's important to establish clear communication channels, leverage collaborative development tools, and maintain thorough documentation. Regular virtual check-ins and proactive status updates also help ensure smooth progress, compliance, and integration with hardware teams.

What is the difference between Remote Aerospace Software Engineer vs Remote Aerospace Systems Engineer?

AspectRemote Aerospace Software EngineerRemote Aerospace Systems Engineer
Required CredentialsBachelor's in Software Engineering, Computer Science, or related field; experience in aerospace software developmentBachelor's in Aerospace Engineering, Systems Engineering, or related; knowledge of aerospace systems and integration
Work EnvironmentPrimarily software development, coding, testing in remote settingsSystems integration, requirements analysis, and coordination across hardware and software components remotely
Employer & Industry UsageUsed by aerospace companies developing flight software, satellite systems, UAVsUsed in aerospace firms managing complex systems, spacecraft, and satellite projects

The main difference is that Remote Aerospace Software Engineers focus on developing and testing aerospace software remotely, while Remote Aerospace Systems Engineers handle system integration and requirements across hardware and software components. Both roles require aerospace knowledge but emphasize different technical skills and responsibilities.

What are popular job titles related to Remote Aerospace Software Engineer jobs in Surrey, BC?

For Remote Aerospace Software Engineer jobs in Surrey, BC, the most frequently searched job titles are:

What job categories do people searching Remote Aerospace Software Engineer jobs in Surrey, BC look for?

The top searched job categories for Remote Aerospace Software Engineer jobs in Surrey, BC are:

What cities near Surrey, BC are hiring for Remote Aerospace Software Engineer jobs?

Cities near Surrey, BC with the most Remote Aerospace Software Engineer job openings:

Infographic showing various Remote Aerospace Software Engineer job openings in Surrey, BC as of August 2026, with employment types broken down into 83% Full Time, 14% Part Time, and 3% Contract. Highlights an 21% In-person, and 79% Remote job distribution.

Software Engineer/Senior Software Engineer (Full Stack)

Vancouver, BC โ€ข On-site, Remote

$90K - $110K/yr

Full-time

Medical, Dental, Vision, PTO

Posted 19 days ago


Job description

About Us

Envisio Solutions is a leading provider of strategic planning and performance management software, helping organizations turn their visions into reality. We empower leaders to execute their strategies, align their teams, and achieve their goals with confidence. Our commitment to innovation and the success of our customers drives everything we do.

About this Role

We are looking for an experienced and passionate Full Stack Software Engineer to join our Engineering team. You will build the tools that public agencies and local governments rely on to run transparently, execute big plans, and build thriving communities. You are self-sufficient and also thrive in collaborative environments, have strong communication skills, and enjoy working across the entire technology stack. This role is expected to work PST business hours along with the rest of the team.

If you enjoy solving meaningful, real-world problems alongside a supportive team and want a role where your technical input genuinely shapes the product, we would love to meet you.

Key Responsibilities
  • Own the end-to-end delivery to design, build, test, and ship features across the full stack, from front-end user interfaces to backend services.
  • Contribute to technical design discussions, architectural decisions, and continuous improvement initiatives (eg. codebase/technical improvements)
  • Apply best practices to software development, combining strong testing discipline with impactful code reviews that ensure codebase quality, reliability, and maintainability.
  • Leverage AI-powered coding tools and workflows to accelerate development.
  • Support continuous deployment and monitoring of production systems.
  • Collaborate with stakeholders across various departments to support business needs, partnering closely with Product Management to define, design, and implement new user features.
  • Contribute to a culture of shared technical knowledge across the engineering team.
  • Write clear, thorough, and accessible technical documentation for systems, workflows, and code changes.
Core Requirements
  • Bachelor's degree in Computer Science or a related field.
  • 4+ years of professional full-stack experience building and maintaining web applications.
  • Strong understanding of software design patterns and clean architecture principles.
  • Strong frontend experience building responsive web applications using React.
  • Solid backend experience implementing server-side code, managing data models/databases (SQL and/or NoSQL), and building APIs (GraphQL and REST).
  • Experience using AI developer tools and agentic workflows (eg. Copilot, Claude, or Cursor) with strong prompting skills to optimize daily workflows and engineering efficiency.
  • Understanding of automated testing frameworks, cloud platforms, and CI/CD pipelines.
  • Ability to communicate technical concepts clearly to both technical and non-technical stakeholders.
  • Experience with Agile development methodologies.
Bonus Points
  • Experience with Ruby and Ruby on Rails is highly desirable, but not required if you can adapt to our backend stack quickly.
  • Experience with AWS, Heroku, DevOps concepts.
  • Experience with civic technology, public sector software, or strategic planning and performance management platforms.
  • Experience building accessible web applications.
  • Experience working in a distributed, remote team environment.
Why Envisio

Envisio's award-winning software aligns staff with departmental action plans and key performance measures, enabling customers to establish trust with their stakeholders. We get to see big plans and even bigger dreams for improving the overall effectiveness and trustworthiness of public agencies. We're passionate about building deep, personalized relationships with our customers to help them build safe and thriving communities. We've got great software, happy customers, and a passionate team. We're leaders in our market and share a strong sense of purpose with our clients. We'd love for you to join us!

In addition to competitive salary, we offer the following benefits:

  • Extended health, dental and vision care
  • 20 days vacation
  • Flexible work options (office, hybrid or remote)
Employment Type: FULL_TIME