Become a Senior Software Engineer with General Dynamics Mission Systems-Canada, developing crucial software solutions for military applications based in Ottawa or Halifax. This role emphasizes innovation and teamwork in the defense sector. Joining the Canadian Air team means working on advanced software systems that enhance national security efforts. Candidates should possess at least ten years of experience and a strong background in modern programming languages such as Java or C/C++. You'll contribute to transforming software policy into high-performing applications that support military operations. Key Responsibilities: • Analyze software requirements and perform thorough system testing • Develop code adhering to industry project standards • Participate in code reviews and continuous improvement processes • Provide technical support throughout project lifecycles • Present technical information at design and team meetings Requirements: • Bachelor’s degree i...