Manager Software Engineering at Ultra

Position Manager Software Engineering
Posted 28 May 2026
Expired 27 Jun 2026
Company Ultra
Location Canada | CA
Job Type Full Time

Job Description:

Latest job information from Ultra for the position of Manager Software Engineering. If the Manager Software Engineering vacancy in Canada matches your qualifications, please submit your latest application or CV directly through the updated Jobkos job portal.

Please note that applying for a job may not always be easy, as new candidates must meet certain qualifications and requirements set by the company. We hope the career opportunity at Ultra for the position of Manager Software Engineering below matches your qualifications.

Description

Scope:

Reporting directly to the VP Engineering, the Manager Software Engineering is responsible for overseeing a team in designing, coding, testing, and integrating software/firmware components within custom‑engineered sonar systems.

Key Responsibilities
  • Provide technical direction and oversight to Software, Software Test, and Firmware Teams.
  • Take ownership for defining the technical future of our Sonar/Sonobuoy Products.
  • Identify growth and development opportunities for members of the software teams.
  • Maintain and refine the software/firmware development process(es).
  • Develop software/firmware roadmaps to align with product focused organization.
  • Identification and selection of development tools and aligning with industry best‑practices.
  • Development and maintenance of the Software Development Environment.
  • Support the development of bids and estimates.
  • Recruit and develop the best talent to solve challenging engineering problems.
Required Skills / Experience
  • Degree level (or equivalent) in a related engineering discipline such as Computer Science, Computer Engineering or Electrical Engineering.
  • 5 or more years of Software Team Lead experience.
  • 10 or more years of C++ and/or Java experience.
  • Self‑motivated, adaptable to change, proactive, diligent, and interpersonal skills.
  • Knowledge of Software Engineering best practices, methodologies, processes, and tools, specifically the Software Development Lifecycle (SDLC).
  • Experience with Linux operating systems and comfortable working on the command line.
  • Capability to acquire a Canadian / NATO Secret security clearance and a Canadian Controlled Goods assessment to the satisfaction of the company.
Desired Skills
  • Experience working on customized software solutions for government organizations (any level).
  • Good understanding of software configuration and build management.
  • Good working understanding of Microsoft office applications: Word and Excel.
  • Experience using software development and continuous integration tools (CI/CD) such as Jira, Azure DevOps, Jenkins, static code analysis tools.
Additional Requirements
  • Capability to acquire a Canadian / NATO Secret security clearance and a Canadian Controlled Goods assessment to the satisfaction of the company.

Ultra Maritime is an equal opportunities employer that values diversity, inclusion, equity and equality. We do not discriminate based on race, religion, colour, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status.

What’s in it for you?

We offer a competitive benefits package including extended health and dental, life insurance, RRSP, deferred profit sharing, optional critical illness insurance, an EFAP and student bursaries. We encourage regular manager‑employee performance feedback, goal alignment and employee development through our Employee Performance Development Plan (EPDP) and offer employee education assistance to allow our people to acquire new qualifications and certifications.

We are an Equal Opportunities employer and particularly welcome applications from Women, Aboriginal Persons, Persons with Disabilities and Visible Minorities.

#J-18808-Ljbffr

Job Info:

  • Company: Ultra
  • Position: Manager Software Engineering
  • Work Location: Canada
  • Country: CA

How to Submit an Application:

After reading and understanding the criteria and minimum qualification requirements explained in the job information Manager Software Engineering at the office Canada above, immediately complete the job application files such as a job application letter, CV, photocopy of diploma, transcript, and other supplements as explained above. Submit via the Next Page link below.

Next Page »

Similar Job Vacancies

  Cuisinier avec expérience at Le Quarante 7
Posted: 3 hours ago

Desc: Description de l'entreprise Le Quarante 7 est un restaurant localisé dans la haute ville de Québec, réputé pour sa cuisine raffinée et son ambiance chaleureuse. Combinant tradition et innovation culin...

Company: Le Quarante 7 | Location: Canada

  Chargé de projet - Résidentiel at Hays
Posted: 22 hours ago

Desc: Entreprise reconnue dans le secteur de la construction résidentielle, spécialisée en projets neufs en structure bois et brique. En forte croissance, elle développe des projets variés allant de l’unifa...

Company: Hays | Location: Canada