Manager, Talent Management and Organizational Development
Due to the pandemic, employees are working remotely at this time. However, the office for this position is located at 600-55 Metcalfe Street in downtown Ottawa. Who we are SCC is a small but impactful Crown corporation that reports to Parliament through Innovation, Science and Economic Development Canada. Using our expertise and vast network, SCC […]