General Dynamics Mission Systems–Canada

defence and security

SoftwareDevelopment&ProductTest

CA$76–90k Calgary, Alberta, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Software Development & Product Test at General Dynamics Mission Systems–Canada. Skills: Software Development, Product Test, Python, C#. Design, code, support testing and integration of software solutions. Apply principles of computer science, network engineering, database and mathematical analysis”

Industry & Context.

defence and security
Problems you'll solve

Demonstrate problem solving skills; Ability to conduct analysis leading to good conclusions; Practical problem-solving

Eligibility Requirements

Registered with the Canadian Controlled Goods program, Workforce be security assessed, Meet all applicable security requirements, Obtain and maintain a Canadian government security clearance, Meet additional security requirements in order to gain access to technical data, classified areas or information that is subject to international regulations

What They're Looking For.

Must Have

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 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, Must be eligible to work in Canada, Must meet all applicable security requirements, including but not limited to the ability to obtain and maintain a Canadian government security clearance

Nice to Have

Experience working with or familiarity with AI/ML models is preferred

What You'll Do.

support testing and integration of software solutions

Apply principles of computer science

database and mathematical analysis

Analyze code to determine behavior of legacy systems

Design and implement new functionality

Design and develop user interfaces

Develop and execute product tests

Develop unit tests and automated tests

How You'll Work.

Team & Collaboration

Work with System Engineering and the User Experience (UX) teams; Participate in technical reviews, both as a reviewer and author; Scrum Team working together

Communication Scope

Excellent communication skills

Full Job Description

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. General Dynamics Mission Systems–Canada is looking for a Software Development & Product Test to join our 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, support testing and integration of 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

Free ATS check

Applying for this Software Development & Product Test role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about General Dynamics Mission Systems–Canada?

Real rants from real employees. Read before you apply.

Read Company Rants →