Description:
We are currently looking for a Senior Software Engineer to lead the development of agents, tools, and applications that leverage generative AI and other approaches to help NRC employees work more effectively. This role is in the Chief Information Officer Branch (CIOB). The Senior Software Engineer should be someone who shares our core values of Integrity, Excellence, Respect, and Creativity.
As a Senior Software Engineer, you will lead a small team of developers and engineers in the production of AI enabled agents, tools, and applications based on requests from teams across the NRC. You will prioritize projects with the greatest impact, assign developers to projects and support them as they work, and engage with stakeholders to understand requirements and refine proposals.
The key activities are:
Screening criteria
Applicants must demonstrate within the content of their application that they meet the following screening criteria in order to be given further consideration as candidates:
Education
A university degree in computer science or an equivalent combination of experience and education.
An advanced degree is considered an asset.
For information on certificates and diplomas issued abroad, please see Degree equivalency
Experience
| Organization | National Research Council Canada |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Senior Software Engineer |
| Job Location | Ottawa,Canada |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Experienced Professional |
| Experience | 8 Years |
| Posted at | 2026-08-21 1:52 pm |
| Expires on | 2026-10-05 |