Manager, Software Engineering

Morson Group

Dartmouth

On-site

GBP 64,000 - 96,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Morson Group is seeking a Manager, Software Engineering to lead a team delivering software and firmware for advanced sonar systems. You will influence technical direction across multiple shipboard environments and drive engineering excellence in a defense-focused setting.

The role requires expertise in C++/Java, SDLC, Linux, and the ability to obtain Canadian/NATO security clearance. You will collaborate with cross-functional teams to shape product roadmaps and foster top engineering talent.

Qualifications

  • Bachelor's degree in a relevant engineering discipline.
  • Minimum 5+ years of Software Team Lead experience.
  • Minimum 10+ years of C++ and/or Java development experience.
  • Strong SDLC understanding and software engineering best practices.
  • Experience in Linux environments and command-line usage.
  • Eligibility to obtain Canadian/NATO Secret Security Clearance.

Responsibilities

  • Provide technical direction to Software, Software Test, and Firmware teams.
  • Define the technical future of sonar and related product lines.
  • Identify growth opportunities and mentor software team members.
  • Maintain and improve software and firmware development processes.
  • Develop roadmaps and select development tools aligned with best practices.
  • Develop and maintain the Software Development Environment.
  • Assist bids, proposals, and project estimates.

Skills

Software Team Lead
C++/Java
SDLC
Linux
Security Clearance

Education

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related engineering discipline

Tools

Jira
Azure DevOps
Jenkins
Static code analysis tools

Job description

Manager, Software Engineering

Location: Dartmouth, NS, Canada
Job Type: Full-Time

Step into a world where cutting-edge technology meets unparalleled expertise. Our client is a leading provider of multi-mission solutions that protect and empower naval forces worldwide. With an extensive portfolio of capabilities, their innovations are utilized on naval fleets across allied nations around the globe.

As the maritime and underwater battlespace evolves, the organization continues to push technological boundaries, developing advanced specialist systems that provide defense customers with a decisive operational advantage. From surface vessels to sub-surface operations and unmanned platforms, they are helping transform the way naval missions are executed.

Collaboration and customer partnership are at the heart of their success. Their solutions encompass a range of advanced technologies, including state-of-the-art sonar, radar, expendables, signature management, and naval power systems.

Join a team shaping the future of naval technology and helping safeguard critical maritime operations worldwide.

About the Role

Our client has an exciting opportunity for a Manager, Software Engineering to contribute to a rapidly expanding business.

The successful candidate will be responsible for overseeing a team focused on designing, coding, testing, integrating, building, and configuring software applications that interface with advanced sonar processing subsystems deployed across multiple operating systems and shipboard environments.

This role is ideal for an experienced software team lead looking to influence the technical direction of an entire department while supporting the development of innovative defense technology solutions.

Security Clearance Requirement

Candidates must be eligible to obtain the required security clearance due to the nature of the programs supported by the organization.

Scope

Reporting directly to the VP Engineering, the Manager, Software Engineering is responsible for overseeing a team engaged in the design, development, testing, and integration of software and firmware components within custom-engineered sonar systems.

Key Responsibilities
  • Provide technical direction and oversight to Software, Software Test, and Firmware teams.
  • Take ownership of defining the technical future of sonar and sonobuoy product lines.
  • Identify growth and development opportunities for members of the software teams.
  • Maintain and continuously improve software and firmware development processes.
  • Develop software and firmware roadmaps aligned with a product-focused organization.
  • Identify and select development tools while aligning with industry best practices.
  • Develop and maintain the Software Development Environment.
  • Support the preparation of bids, proposals, and project estimates.
  • Recruit, mentor, and develop top engineering talent to solve complex technical challenges.
Required Skills & Experience
  • Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related engineering discipline.
  • 5+ years of Software Team Lead experience.
  • 10+ years of C++ and/or Java development experience.
  • Self-motivated, adaptable, proactive, detail-oriented, and possessing strong interpersonal skills.
  • Strong understanding of Software Engineering best practices, methodologies, processes, and tools, specifically the Software Development Lifecycle (SDLC).
  • Experience working within Linux operating systems and comfortable using command-line environments.
  • Ability to obtain a Canadian/NATO Secret Security Clearance and Canadian Controlled Goods Program approval.
Desired Skills
  • Experience developing customized software solutions for government organizations.
  • Strong understanding of software configuration and build management.
  • Proficiency with Microsoft Office applications, including Word and Excel.
  • Experience with software development and CI/CD tools such as:
    • Jira
    • Azure DevOps
    • Jenkins
    • Static code analysis tools
Additional Requirements
  • Must be capable of obtaining and maintaining a Canadian/NATO Secret Security Clearance.
  • Must be eligible for assessment under the Canadian Controlled Goods Program.

This is an excellent opportunity for an engineering leader seeking to play a key role in advancing complex software and firmware solutions within a highly specialized maritime and defense technology environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Manager Software Engineering
Manager Software Engineering

Ultra Electronics Group • Nova Scotia

On-site
CAD 120,000 - 160,000
Health benefits
RRSP/retirement plan
Profit sharing
+2
Project Engineer Senior I
Project Engineer Senior I

Ultra Electronics Group • Dartmouth

On-site
CAD 90,000 - 130,000
Extended health and dental
Life insurance
RRSP
+4
Senior Project Engineer
Senior Project Engineer

Morson Group • Halifax

On-site
CAD 95,000 - 130,000
SENIOR PROJECT ENGINEER
SENIOR PROJECT ENGINEER

Morson Edge (Canada) • Halifax

On-site
CAD 110,000 - 140,000
Graduate Systems Engineer
Graduate Systems Engineer

Ultra Maritime • Dartmouth

On-site
CAD 42,000 - 54,000
Systems Engineer Senior II
Systems Engineer Senior II

Ultra Maritime • Dartmouth

On-site
CAD 110,000 - 140,000
Extended health and dental
Life insurance
RRSP
+4
Jr Project Engineer (CAM)
Jr Project Engineer (CAM)

Ultra Maritime • Dartmouth

On-site
CAD 70,000 - 110,000
Extended health and dental
Life insurance
RRSP
+3
Intermediate or Senior Software Developer
Intermediate or Senior Software Developer

Ultra Maritime • Dartmouth

On-site
CAD 80,000 - 120,000
9-day work fortnight
Up to 5% RRSP matching
Flexible work-from-home options
+2
Graduate Systems Engineer
Graduate Systems Engineer

Ultra Electronics Group • Dartmouth

On-site
CAD 60,000 - 85,000
Extended health and dental
Life insurance
RRSP
+4
Systems Engineer - Underwater Warfare Systems (UWW)
Systems Engineer - Underwater Warfare Systems (UWW)

Lockheed Martin • Halifax

On-site
CAD 75,000 - 110,000