Senior IT Security Specialist - Developer / Automation

November 21 2022
Expected expiry date: December 10 2022
Industries Education, Training
Categories Programming, Development, Security, Continuity, Risk
Toronto, ON

About Toronto Metropolitan

At the intersection of mind and action, Toronto Metropolitan University is on a transformative path to become Canada’s leading comprehensive innovation university. Integral to this path is the placement of equity, diversity and inclusion as fundamental to our institutional culture. Our current academic plan outlines each as core values and we work to embed them in all that we do.

We welcome those who have demonstrated a commitment to upholding the values of equity, diversity, and inclusion and will assist us to expand our capacity for diversity in the broadest sense. In addition, to correct the conditions of disadvantage in employment in Canada, we encourage applications from members of groups that have been historically disadvantaged and marginalized, including First Nations, Metis and Inuit peoples, Indigenous peoples of North America, racialized persons, persons with disabilities, and those who identify as women and/or 2SLGBTQ+. Please note that all qualified candidates are encouraged to apply; however, applications from Canadians and permanent residents will be given priority.

In April 2022, the university announced our new name of Toronto Metropolitan University, which will be implemented in a phased approach. Learn more about our next chapter.

The Opportunity

The Senior IT Security Specialist monitors compliance with the university’s IT security policy and applicable laws; and coordinates investigation and reporting of security incidents. Working with the Information Technology Security and Network Services team, the incumbent monitors, assesses, and enhances the IT Security and Network’s appliances and applications, performs network penetration tests, applications’ vulnerability assessment and risk assessment reviews. Provides an IT infrastructure that effectively exploits technology for the benefit of faculty, staff and students. Provides technical support for integration of IT Security, Network and other IT systems by programming scripts in languages such as Python, Bash and PowerShell to interact with APIs with the goal of automating tasks, remediating incidents, enhancing and building tools.


  • Plans and leads the development for IT security systems and other related projects 
    • Plans large and medium size IT-Security systems for use by faculty, staff and students.  This may include: meeting with faculty, students and academic and administrative staff to determine detailed requirements; analyzing requirements for securing client and server applications and networked hardware and software.
    • Leads large and medium size system development projects and acts as a lead hand to supervise CCS staff participating in the design, testing and implementation of IT-Security systems.
    • Guides the software developers to the creation of secure software, implementing secure programming techniques that are free from vulnerabilities that can be exploited by an attacker.
    • Assists in the transfer of technology to other parts of CCS and to academic departments, including consulting, training and tutoring faculty, students working for faculty and staff in securing their computing equipment and identifying problems and opportunities for further system optimization.
  • Monitors and maintains IT security for Toronto Metropolitan University
    • Analyses how intruders breached the infrastructure in order to identify additional systems/networks that have been compromised. Investigates traces left by complex attacks. 
    • Identifies security vulnerabilities in target systems, networks, and applications in order to help the university improve its security. Identifies which flaws can be exploited to cause business risk. Provides crucial insights into the most pressing issues and suggests how to prioritize security resources.
    • Provides technical support for integration of IT Security, Network and other IT systems by programming scripts in languages such as Python, Bash and PowerShell to interact with APIs with the goal of automating tasks, remediating incidents, enhancing and building tools.
    • Maintains currency in IT Security, networking, network operating systems, client-server systems, operating systems, software engineering, programming and scripting, web applications, security standards and best practices.
    • Monitors and advises on information security issues related to the systems and workflow at TMUto ensure the internal security controls for the campus are appropriate and operating as intended. 
    • Supports day-to-day administration of various firewalls and other security devices and applications.
    • Conducts campus-wide data classification assessment and security audits and manages remediation plans. 
  • Develops IT security documents, policies, and procedures 
    • Documents systems for staff, faculty and students, including electronic or paper publication of software designs, implementation, network diagrams and user documentation and reports regarding designs and costs.  Works with CCS staff and others, as required, to produce academically useful and high-quality documentation.
    • Develops and publishes Information Security policies, procedures, standards and guidelines based on knowledge of best practices and compliance requirements.
    • Collaborates with IT management, the legal department, safety and security, and law enforcement agencies to manage security vulnerabilities. 
    • Creates, oversees and maintains user security awareness. Prepares CCS documentation, including department policies and procedures, campus notifications, Web content, and CCS alerts.
    • Actively participates in the higher education security community such as Educause and Canheit. 


  • Completion of a degree in Computer Science or a related field, including training in IT Security and networking is required in order to work with constantly changing and evolving technology. 
  • A minimum of 5 years’ experience building large complex secure systems over a period of years that includes every phase of project management including requirements analysis, design, implementation, testing, and maintenance.
  • Demonstrated knowledge of programming/scripting languages such as Python, Bash, PowerShell.
  • Demonstrated knowledge of REST APIs, integrating systems, automating tasks and developing tools.
  • Demonstrated knowledge of SQL / No SQL databases
  • Knowledge of managing a code repository
  • Knowledge of operating systems: data structures.
  • Knowledge of computer networks from hardware to multilevel protocols through network operating systems.
  • Knowledge of distributed computing including co-operative client/server systems development; programming including object-oriented programming, web applications, encryption/ decryption techniques.
  • Knowledge of digital signatures, network firewalls and applications security.

Additional Information

Position Number(s)  20004445
Reports To  Manager, IT Security
Vacancy Type  TERM  
Employee Group  OPSEU 
Start Date  ASAP
End Date  One Year Term from Start Date
Hours of Work  36.25
Grade and Step  15
Salary Scale  $87,326.04 - $110,622.03 (Hiring salary range - $87,326.04 - $95,423.54)
HR Advisor
Application Close Date  Psted until filled 


  • An equivalent combination of education and experience may be considered.
  • Applicants who do not meet all of the posted qualifications may, upon the University’s sole discretion, be considered to fill a vacancy on an underfill basis.

As part of the selection process, candidates may be required to complete an occupational assessment.  
Applications will only be accepted online through Toronto Metropolitan University's careersite.

Toronto Metropolitan University is committed to the principles of the Accessibility for Ontarians with Disabilities Act (AODA), and aims to ensure that independence, dignity, integration and equality of opportunity are embedded in all aspects of the university culture.
We will provide an accessible experience for applicants, students, employees, and members of the Toronto Metropolitan University community.We are committed to providing an inclusive and barrier-free work environment, beginning with the recruitment process. If you have restrictions that need to be accommodated to fully participate in any phase of the recruitment process, please contact All information received in relation to accommodation will be kept confidential.

Apply now! network