Enable job alerts via email!

Software Engineering Developer

General Dynamics Mission Systems–Canada

Calgary

On-site

CAD 110,000 - 125,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in defense and space manufacturing is seeking a Software Engineering Developer to enhance their Embedded Firmware Development team in Calgary. This role involves applying cutting-edge software solutions and participating in a collaborative environment with a focus on professional development and innovation. Ideal candidates will possess strong coding expertise, particularly in C# and Python, with the ability to troubleshoot complex systems.

Benefits

Flexible Work Environment
Professional Development Resources
Health and Dental Benefits

Qualifications

  • Experience programming in C# and .NET frameworks.
  • Experience with automated test frameworks utilizing Python.
  • Disciplined approach to software engineering.

Responsibilities

  • Design, code, test, integrate and document software solutions.
  • Develop and execute product tests to verify system functionality.
  • Participate in technical reviews, both as a reviewer and author.

Skills

Problem Solving
Communication
Agile Development

Education

Bachelor’s Degree in Computer Engineering/Computer Science or equivalent

Tools

Microsoft Visual Studio
Python

Job description

Join to apply for the Software Engineering Developer role at General Dynamics Mission Systems–Canada

Join to apply for the Software Engineering Developer role at General Dynamics Mission Systems–Canada

At General Dynamics Mission Systems–Canada, our focus extends beyond engineering technology solutions—we are dedicated to cultivating careers. If you seek a purpose-driven career solving some of the world’s most critical problems, alongside some of the brightest engineering minds, your application is welcome. Join a community where your unique perspective propels innovation.

Why Join Us?

  • Flexible Work Environment: We have On-site and Hybrid positions, this is often dependent on the nature of your role. We offer a variety of options for your work schedule which includes compressed work week options, flexible start times and shut down periods.
  • Professional Development: We offer a number of resources and support to help develop your professional toolkit! You should anticipate regular progress reviews as well as access to educational assistance, professional designations and certification support, training and more!
  • Total Rewards: Consider it covered—health, dental, and beyond. Early access to a pension plan with various perks to acknowledge your contributions to the organization.

At General Dynamics Mission Systems–Canada, our focus extends beyond engineering technology solutions—we are dedicated to cultivating careers. If you seek a purpose-driven career solving some of the world’s most critical problems, alongside some of the brightest engineering minds, your application is welcome. Join a community where your unique perspective propels innovation.

Why Join Us?

  • Flexible Work Environment: We have On-site and Hybrid positions, this is often dependent on the nature of your role. We offer a variety of options for your work schedule which includes compressed work week options, flexible start times and shut down periods.
  • Professional Development: We offer a number of resources and support to help develop your professional toolkit! You should anticipate regular progress reviews as well as access to educational assistance, professional designations and certification support, training and more!
  • Total Rewards: Consider it covered—health, dental, and beyond. Early access to a pension plan with various perks to acknowledge your contributions to the organization.

Job Description

General Dynamics Mission Systems–Canada is looking for a Software Development & Product Test Engineer to join our Embedded Firmware Development team in Calgary. Our team follows an Agile framework for software development, with each Scrum Team working together to design, implement, integrate, and test software and system features for the product.

The responsibilities and range of activities will vary depending on experience, but in general will include:

  • Design, code, test, integrate and document software solutions.
  • Apply principles and techniques of computer science, network engineering, database and mathematical analysis to develop complex systems and architectures.
  • Analyze code to determine behavior of legacy systems and correct defects.
  • Design and implement new functionality in deployed systems.
  • Design and develop user interfaces for combat deployed software systems.
  • Work with System Engineering and the User Experience (UX) teams to determine behavior and plan for new functionality in the deployed system.
  • Participate in technical reviews, both as a reviewer and author.
  • Develop and execute product tests to verify system functionality.
  • Develop unit tests and automated tests for use in product integration and verification. This will involve development of test automation using Python and associated frameworks.

Qualifications

  • Bachelor’s Degree in Computer Engineering/Computer Science or equivalent.
  • Experience programming in C# and .NET frameworks using Microsoft Visual Studio
  • Experience with automated test frameworks utilizing Python
  • Experience with software configuration management tools
  • Disciplined approach to software engineering
  • Experience with Agile software process
  • Excellent communication skills
  • Demonstrate strong problem solving skills and ability to conduct analysis leading to good conclusions
  • Enthusiastic contributor, willing to learn new skills, and takes pride and ownership of work

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

We believe the unique contributions of each of our colleagues are key in our ability to drive innovation. By fostering a culture of belonging, encouraging idea sharing at all levels, and reinforcing the very real impact of what we do, we offer an environment where everyone can take pride in their work. We respect diverse opinions, and value the lived experiences each and every one of us bring to our workplace. If you require accommodation during any stage of the application process, please contact Human Resources via recruitment@gd-ms.ca.

Seniority level
  • Seniority level
    Associate
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Defense and Space Manufacturing

Referrals increase your chances of interviewing at General Dynamics Mission Systems–Canada by 2x

Sign in to set job alerts for “Software Engineer” roles.
Co-Op/Intern, Software Development - Fall 2025
Python Software Engineer (Web) - Calgary - $115,000-$125,000 CAD

Calgary, Alberta, Canada CA$110,000.00-CA$125,000.00 1 day ago

Software Engineer I, Backend (Identity Decisioning)

Calgary, Alberta, Canada CA$120,000.00-CA$170,000.00 1 month ago

Canada: Intermediate API and Operational Developer
Junior Software Developer (iOS Developer)
Software Training Specialist (Land Software)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Engineer, R&D Software Engineering

Clario

null null

Remote

Remote

USD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Constraint Programming Software Engineer, AI

G2i Inc.

null null

Remote

Remote

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Black Airplane Staff Software Engineer (Fullstack - React/Laravel) - $109,130 - $133,400 Remove[...]

Laravel

null null

Remote

Remote

USD 100,000 - 160,000

Full time

4 days ago
Be an early applicant

Senior Developer - Frontend XR Systems Architecture

Nexus Studios

null null

Remote

Remote

USD 100,000 - 130,000

Full time

14 days ago

Web Full-Stack React & Express.js Engineer (Remote, Latam)

Kubikware

Aventura null

Remote

Remote

USD 80,000 - 120,000

Full time

10 days ago

Software Engineering - Application Developer

Expedite Technology Solutions

Hartford null

Remote

Remote

USD 110,000 - 140,000

Full time

25 days ago

Software Development Engineer,Big Data

Zillow Group

null null

Remote

Remote

USD 120,000 - 160,000

Full time

19 days ago

Sr Engineer Software Engineering - US Based Remote

Realogy

null null

Remote

Remote

USD 110,000 - 150,000

Full time

23 days ago

Full Stack Developer, Software Engineering (C#, SQL Server, MVC, WEB API, JS frameworks (React.js)

S&P Global

null null

Remote

Remote

USD 90,000 - 120,000

Full time

30+ days ago