Software Engineers, Canadian Air
$90k - $140k per yearGeneral Dynamics Mission Systems–Canada
Build bold. Deliver impact. Win together. At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our teams design and deliver advanced, mission‑critical solutions that enhance national security, strengthen communities, and protect the people we serve. If you’re looking for meaningful work that contributes to a safer, more secure world, you’ll find purpose here. Every day, your skills will directly impact programs that matter.
Job Description
General Dynamics Mission Systems‑Canada is hiring for Software Engineers to join our Canadian Air team. These positions can be based in Ottawa or Halifax. This team is advancing Canada’s aerospace capabilities by developing software solutions that support mission‑critical functions. These systems contribute directly to improving operational effectiveness, situational awareness, and decision‑making capabilities.
Specific responsibilities will vary depending on the level of the position, but may include:
- Performing software requirements analysis, design, development, testing, and integration
- Writing and reviewing software design documentation, test plans, and procedures
- Developing high‑quality, maintainable code while adhering to project and coding standards
- Participating in code reviews and contributing to continuous improvement initiatives
- Troubleshooting and resolving software issues, including root cause analysis and verification of fixes
- Collaborating with cross‑functional teams to support system design, integration, and validation
- Providing technical support to internal stakeholders throughout the development lifecycle
- Presenting technical content at design reviews and team meetings
Qualifications
- Bachelor's degree in Engineering, Computer Science, or a related technical/scientific discipline
- Minimum 5 years of experience, preferred 10+ years
- Relevant experience with software development projects
- Proficiency in one or more modern programming languages (Java, C/C++, Ada)
- Experience with Agile software development, object‑oriented design tools
- Familiarity with Linux as a host environment and software version control systems
- Strong communication, problem‑solving, and analysis skills
- Ability to work effectively in a team environment and independently with minimal supervision
- Positive approach to learning, strong work ethic, and enthusiasm for taking ownership of work
- Experience working with or familiarity with AI/ML models is preferred.
It is a requirement that General Dynamics Mission Systems‑Canada be registered with the Canadian Controlled Goods program and that all of its workforce be security assessed. Successful applicants must meet all applicable security requirements, including but not limited to the ability to obtain and maintain a Canadian government security clearance. Applicants may be required to meet additional security requirements in order to gain access to technical data, classified areas or information that is subject to international regulations. You must be eligible to work in Canada.
Additional Information
The hiring range for this position is $90,000-$140,000. Our goal is to provide a fair and competitive offer based on an assessment of internal equity and your qualifications, including:
- Relevant experience
- Technical and non‑technical skills
- Education and certifications
Benefits
- Comprehensive medical, dental, and vision coverage for you and eligible dependents from day one (no cost), including flexible benefits options (HCSA), emergency travel insurance, and 24/7 virtual care services.
- Employee & Family Assistance Program (EFAP), onsite fitness facilities, and employee resource groups.
- Defined Contribution Pension Plan with employer contributions after 3 months, RRSP access from day one, and financial planning support.
- Flexible time off including vacation, holidays, parental leaves with top‑up options, sick leave, and disability programs.
- Career development through learning platforms, educational assistance, mentoring, and reimbursement of professional memberships.
- Additional perks such as employee discounts, free onsite parking, social clubs, and an annual scholarship program for employees’ children.
Why join us?
- Purposeful Innovation: You’ll work on innovations that genuinely make a difference. You’ll apply advanced thinking, design expertise, and practical problem‑solving to help equip military and allied forces with leading‑edge systems. You’ll be surrounded by some of the brightest minds in the defence sector, contributing to next‑generation technologies in an environment that celebrates creativity, new ideas, and modern solutions.
- Connection: We believe people do their best work when they feel they belong, and their ideas can flourish. Different perspectives, experiences, and ways of thinking help us innovate and grow. Strong relationships with our teammates help us unite, overcome challenges, and deliver the world‑class quality we’re known for. Here, we are committed to inclusivity and ensures every individual feels valued, respected, and empowered.
- Challenging and Rewarding Career Pathways: Your career path matters to us. From mentorship and regular check‑ins with your leader to educational support, professional certifications, and continuous training, you’ll have the resources you need to thrive. We encourage internal mobility so you can explore different business areas, broaden your skillset, and expand your network. You’ll be working on high‑profile, impactful projects that challenge your skills, expand your expertise, and allow you to both learn from mentors and guide others along the way.
Accommodation
If you require accommodation during any stage of the application process, please contact Human Resources via
Closing Date
We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.
#J-18808-Ljbffr- ...Backend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead... ...environments — MAVLink, ArduPilot, Unreal Engine, and Gazebo. Develop secure asset management... ..., maintainable code. Eligibility for Canadian security clearance preferred; Canadian...SuggestedFull time
- ...Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role You will drive development... ...debug under pressure and iterate quickly. Eligibility for Canadian security clearance preferred; Canadian citizenship an asset....SuggestedFull time
$90k per year
...Responsibility: About the Position: We are seeking a dynamic Software Engineering Supervisor to play a pivotal role in our DevOps environment,... ...research, presentation, and documentation of Indigenous and Canadian history. The ideal candidate has demonstrated experience working...SuggestedFull timeRemote workFlexible hours$89k - $139k per year
...Education ~ Bachelor’s degree in computer science, computer engineering or a combination of education and equivalent work experience. (... ...of Canada, an Education Credential Assessment report showing Canadian equivalency is also required). Experience...SuggestedFull timeShift work- ...Senior Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role This is a senior full... ...under pressure and iterates quickly. ~ Eligibility for a Canadian security clearance (Canadian citizenship an asset). No defence...SuggestedFull time
- ...You Will Contribute Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems. Develop software... ...Provide technical leadership by guiding and mentoring more junior engineers in the team, fostering collaboration and skill development....Full timeLocal areaFlexible hours
- ...Kuatro Technologies is a leading provider of custom outsourced software development services and product solutions for the Information... ...Cavium, Marvell ~ BS in Computer Science and/or Electrical Engineering, Computer Engineering, Telecommunications, MS preferred ~ Cisco...Remote workFlexible hours
- ...for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development... ...performing team that was just ranked #19 on G2's list of Best Canadian Software Companies for 2026. Team connection : Virtual:...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and... ...performing team that was just ranked #19 on G2's list of Best Canadian Software Companies for 2026. Team connection : Virtual:...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- Help shape the future of the Internet as an Infrastructure Software Engineer at Tailscale. Focus on enhancing operational efficiency, utilizing your skills in observability and CI/CD practices. As a full-time member of Tailscale's engineering team, you will work on developing...Full time
$100k - $175k per year
...communities. The Role Join a high-energy team of motivated engineers to design and implement product features for our cloud... ...performance Requirements ~ Experience: ~3+ years of professional software development experience, focused on enterprise-scale cloud applications...Full timeWork at officeLocal areaWork from home- ...The Opportunity Lastwall is a Canadian cybersecurity company focused on identity and mission-critical operations across defense,... ...government, and critical infrastructure sectors. Our solutions are engineered with a security‑first approach, leveraging cutting‑edge...Internship
- ...technology and innovation. Your next chapter starts here. We are seeking an experienced Embedded Linux & Network Software Test Automation Engineer to develop and execute automated testing for network operating systems. The role focuses on validating Layer 3...Contract work
- Elevate your career as a Senior Software Engineer focused on Scala in a fully remote position. Candidates must be located in the USA or Canada and be available for Eastern time interactions. As a Senior Engineer, you will engage in functional programming to build and maintain...Remote workFlexible hours
$126k per year
...services, and content processing workflows, with guidance from senior engineers and the EM on scope and trade-offs. Build reliable,... ...craft intentionally. Who You Are ~4+ years of professional software engineering experience, including exposure to production-scale systems...Long term contractFull timeFor contractorsInternshipLocal areaHome officeFlexible hours$140k - $165k per year
...Position: Senior Software Engineer Location: Remote (Canada) Job Type: Full-time Work Schedule: 9:00 AM–5:00 PM Pacific Standard Time, Monday–Friday Salary: CAD $140,000–$165,000 / year Role Overview: We’re looking for a Senior Software Engineer to help...Remote jobLong term contractFull timeHome officeMonday to friday- ...Canadian French Speech Recording Specialist Apply here: Application Form Link We are seeking detail-oriented Canadian French Speech... ...AI or language technology projects. Familiarity with audio software and recording workflows. Access to professional recording...Remote job
- ...chips that you contribute to. We are part of Advanced Chip Engineering, a central design organization within NXP, developing products... ...Responsible for design and implementation of C/C++ embedded software - for device drivers and use-cases for various Ethernet networking...
- ...Co-Editor-in-Chief - The Canadian Veterinary Journal Canadian Veterinary Medical Association (CVMA) Part-Time (20 hours/week) 1. STATEMENT OF MAJOR RESPONSIBILITIES The Co-Editors-in-Chief (CEC) of The Canadian Veterinary Journal (The CVJ) will primarily be responsible...Full timePart time
- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ..., engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new...Work at officeShift work
- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Work at officeRemote work
- ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s...Remote work
$171k per year
...The Fable app has often been featured in the App Store, both as App Of The Day and the Essential Book Apps list. As a Staff Software Engineer on the Fable Core team, you will set technical direction for the Fable backend and own the reliability and health of the platform...Long term contractFull timeFor contractorsInternshipLocal areaHome officeFlexible hours$180k - $275k per year
...unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers...InternshipWork at officeLocal areaRemote workFlexible hours$105k - $155k per year
...headquarters three vehicle assembly and engine manufacturing plants three parts distribution... ...and maintain high-quality Android-based software that enables seamless navigation... ...Education Credential Assessment report showing Canadian equivalency is also required. We thank...Full time- Drive innovation as a Software Engineer, focusing on Python and enhancing Ubuntu’s performance in cloud environments. Work from anywhere while engaging in meaningful collaboration with global teams. This role emphasizes high-quality software engineering to develop and refine...Remote work
- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...Long term contractWork at office
$100k - $110k per year
A staffing and recruiting agency is hiring a Software Controls Engineer in Ottawa, Canada. The role involves programming and debugging control systems using Python and C, and providing technical support. Candidates should possess a relevant degree and have at least 5 years of...Full time- ...seems to be working: we’re #1 in our category, profitable, and have hockey-stick growth. With that growth comes the need for a Software Engineer, Platform to join our newly formed Platform team and help us scale our infrastructure, optimize the performance of key product...Remote job
$100k - $160k per year
...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision... ...Summary We're looking for a dedicated Software Development Engineer in Test (SDET) to take complete ownership of our integration testing...Remplacement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineers, Canadian Air. Be the first to apply!
- director software engineering Ottawa, ON
- software developer intern Ottawa, ON
- software engineer part time Ottawa, ON
- remote entry level software developer Ottawa, ON
- software developer entry level Ottawa, ON
- développeur logiciel Ottawa, ON
- software engineer internship Ottawa, ON
- junior software engineer Ottawa, ON
- software developer no experience Ottawa, ON
- software developer internship no experience Ottawa, ON

