General Dynamics Mission Systems–Canada
defence and security
SoftwareDevelopment&ProductTest
Neural analysis suggests this role is
optimal for mid candidates.
“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.
Demonstrate problem solving skills; Ability to conduct analysis leading to good conclusions; Practical problem-solving
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
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.