Software Engineering in Defense Systems

General Dynamics UK

📍 calgary, ab, Canada

Full-time Other-General Posted June 04, 2026

Job Description

Advance your career with General Dynamics Mission Systems–Canada as a Software Engineer focusing on defense system software development in Calgary. This role requires expertise in C#, .NET, and Python in an Agile environment.
As a member of our Scrum team, you will design and implement software features that directly contribute to national security efforts. Your responsibilities include coding, analyzing legacy systems, and developing automated tests to ensure robust systems. You will also work closely with system engineering teams to define future functionalities.
Key Responsibilities:
• Design and code mission-critical software solutions
• Analyze existing systems for performance improvement
• Develop user interfaces tailored for field operations
• Conduct both authoring and reviewing of technical documentation
• Carry out product test execution and automation with Python
Requirements:
• Bachelor’s Degree in Computer Science or a related field
• Experien...