Software Engineering Developer, Air & Naval Sonar

General Dynamics Missions System InternationalOttawa, ON
CA$78,000 - CA$115,000Onsite

About The Position

General Dynamics Mission Systems-Canada is hiring for a current vacancy but also future Software Engineering openings for upcoming projects in our Air & Naval (A&N) Sonar division. Join a team developing software solutions that support mission-critical functions. These systems contribute directly to improving operational effectiveness, situational awareness, and decision-making capabilities for defense partners around the world.

Requirements

  • Bachelor's degree in Engineering, Computer Science, or a related technical/scientific discipline
  • 3+ years of relevant experience with software development
  • Proficiency in one or more modern programming languages (e.g. C++, java)
  • Experience with Agile software development, object-oriented design tools, and UML
  • Familiarity with Linux as a host environment and software version control systems
  • Strong communication, problem-solving, and analysis skills
  • Ability to work effectively in a team environment and independently with minimal supervision
  • Positive approach to learning, strong work ethic, and enthusiasm for taking 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
  • 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

Nice To Haves

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

Responsibilities

  • Developing high-quality, maintainable code while adhering to project and coding standards
  • Participating in code reviews and contributing to continuous improvement initiatives
  • Troubleshooting and resolving software issues, including root cause analysis and verification of fixes
  • Collaborating with cross-functional teams to support system design, integration, and validation
  • Providing technical support to internal stakeholders throughout the development lifecycle
  • Presenting technical content at design reviews and team meetings
  • Performing software requirements analysis, design, development, testing, and integration
  • Writing and reviewing software design documentation, test plans, and procedures

Benefits

  • Comprehensive medical, dental, and vision coverage for you and eligible dependents from day one (no cost)
  • Flexible benefits options (HCSA)
  • Emergency travel insurance
  • 24/7 virtual care services
  • Employee & Family Assistance Program (EFAP)
  • Onsite fitness facilities
  • Employee resource groups
  • Defined Contribution Pension Plan with employer contributions after 3 months
  • RRSP access from day one
  • Financial planning support
  • Flexible time off including vacation, holidays, parental leaves with top-up options, sick leave, and disability programs
  • Career development through learning platforms, educational assistance, mentoring, and reimbursement of professional memberships
  • Employee discounts
  • Free onsite parking
  • Social clubs
  • Annual scholarship program for employees’ children
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service