Consider an opportunity to join our talented team
The Medical Council of Canada (MCC) was recognized as a National Capital Region Top Employer for ten consecutive years!
Want to contribute to the health and wellbeing of Canadians?
At the MCC, you’ll be part of a dynamic team that ensures physicians have the competencies to support safe, accessible health care in Canada.
You’ll be immersed in a collaborative and inclusive work environment that fosters professional development and work-life balance.
Apply for one of our rewarding positions today!
Senior Manager, Enterprise Technology
Full time permanent
Ottawa, Ontario Canada
1 vacancy
Hybrid role
As the Senior Manager, Enterprise Technology, you’ll play a key role in shaping the future of the Medical Council of Canada’s (MCC) technology landscape. Reporting to the Director, Business Technology, you’ll provide strategic leadership to support the evolution, sustainability, and performance of MCC’s IT infrastructure and services.
In this role, you’ll lead and grow a team of development professionals, guiding the design and delivery of scalable, reliable IT solutions. You’ll oversee system lifecycle management and work closely with stakeholders across the organization to develop practical, forward-thinking solutions that support business priorities. Your leadership will help ensure MCC’s technology environment remains innovative, resilient, and aligned with its long-term strategy.
What you’ll do
-
Provide technical oversight and team leadership for the design, development, maintenance, and enhancement of the core IT systems supporting MCC operations.
-
Ensure IT solutions are designed and enhanced to meet business and client needs, leveraging vendor-provided platforms and internally developed capabilities.
-
Oversee the lifecycle evolution of IT systems, ensuring alignment with business strategy, operational priorities, and industry best practices.
-
Lead, mentor and provide oversight for Business Technology teams.
-
Set development goals in collaboration with the Director, BT, and provide ongoing feedback and manage annual performance reviews.
-
Plan and manage team capacity to ensure resources are aligned with demand, adjusting delivery approaches and resourcing strategies as required.
-
Support the development and effectiveness of technical roles by providing mentorship, guidance, and leadership across architecture, delivery, and quality practices.
-
Lead the establishment and continuous improvement of technology and delivery standards, frameworks, and best practices to support consistent, high-quality outcomes.
-
Act as the steward for MCC’s Enterprise Architecture, establishing direction, standards and principles for the IT systems.
-
Work cross departmentally with internal teams, partners, vendors, and others to ensure the resulting IT Ecosystem meets operational expectations and internal standards.
-
Provide architectural and technical leadership across IT initiatives to ensure solutions align with enterprise standards and desired business outcomes.
What you need to succeed
Experience
-
8+years minimum of progressive experience in information technology roles.
-
Minimum 5 years in people management or similar leadership role preferably overseeing other technical resources.
-
Extensive experience with software development and design and software systems architecture.
-
Demonstrated capabilities in IT workforce development, mentoring, IT career planning, and continuous skills development.
-
Demonstrated experience working with senior IT and business leaders.
-
Experience in migrating in-house developed software applications with cloud COTS (Commercial off-the-shelf) systems.
-
Proven track record of driving digital transformation initiatives in a complex organizational environment.
Technical Skills
-
Experience with standard integration technologies (e.g. SOAP, REST, GraphQL, JSON, SAML, AMQP, MQTT) etc.
-
Skilled in root-cause analysis for integration and system failures and performance bottlenecks.
-
Experience implementing observability with Azure Monitor, Application Insights, and Log Analytics or similar technologies.
-
Extensive experience designing and overseeing test strategies, test environments, and test execution for complex systems.
-
Ability to communicate trade-offs between different design options to technical and non-technical parties.
-
Ability to create clear architecture diagrams, sequence diagrams, and integration specifications.
-
Understanding and experience with relevant ITIL and ISO standards and best practices
-
Understanding of GDPR, PIPEDA, and SOC 2 standards as well as best practices for data management and data governance.
Competencies
-
Ability to mentor and support the professional growth of team members
-
Strong verbal and written communication skills with the ability to communicate effectively with multiple parties within the organization
-
Ability to plan, organize and co-ordinate work assignments
-
Ability to track progress and assignments from a team and course correct as needed
-
Ability to direct and manage contractors, employees, and vendors
Education
-
Degree in computer science or computer engineering from an accredited college or university, or equivalent
-
Asset: Completed courses in people management, IT leadership or equivalent, systems development and systems architecture
Language
-
Advanced oral and written skills in English are required, with oral and written skills in French considered an asset
The perks
-
A defined benefit pension plan.
-
A complete benefit package your first day on the job.
-
Three weeks' vacation right off the bat.
-
A company paid holiday closure in December - our gift to you!
-
A 35-hour work week.
-
Compressed and telework programs.
-
Free onsite parking - any day, any time.
-
Free virtual Mobility and Strength & Conditioning classes.
Visit our Careers page to discover what sets us apart and how we cultivate an environment where employees thrive.
The MCC is an equal opportunity employer, committed to diversity and inclusion in the workplace at all levels of its organization. Our team fosters belonging by welcoming and valuing people with diverse backgrounds and incorporating their experiences and perspectives into our work.
AI-based tools from third-party platforms may be used to support application screening and candidate matching. Human recruiters review all applications and make final hiring decisions.
Accommodations can be provided at all stages of the hiring process; we ask applicants to make their needs known in advance.
Please note that only those invited for an interview will be contacted.