FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Technical Lead
University of Toronto Entrepreneurship. Lead and plan IT projects, including schedules, milestones, deliverables, and reporting mechanisms .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in leading IT projects, developing and implementing complex programming solutions, and managing research computing environments. Proficient in systems administration, security measures, and technical consultation within academic and research settings.
Highest-signal resume keywords
IT Project ManagementAdvanced Programming and ScriptingResearch Computing EnvironmentsSystems and Network AdministrationTechnical Consultation and Support
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
PythonRMATLABLinux Shell ScriptingSQLDockerSingularity/ApptainerSlurmPerformance OptimizationAutomation Solutions
Soft Skills
AccountableCommunicativeOrganizedProactiveSelf-Directed
Tools & Technologies
SharePointMicrosoft Power PlatformJupyter NotebooksVirtualization PlatformsResearch Data Storage Infrastructure
Industry Keywords
Cybersecurity InitiativesBusiness Systems AnalysisHigh-Performance ComputingTechnical DocumentationEnd-User Support
Tech Stack
Tools & technologiesCyber SecurityDockerLinuxPythonShell ScriptingSQL
About the role
Key responsibilities & impact- Lead and plan IT projects, including schedules, milestones, deliverables, and reporting mechanisms
- Assess programming requests and system requirements and determine feasibility as technical lead
- Analyze and document business requirements and translate them into technical designs
- Develop, test, modify, and evaluate complex programming code for validity, compatibility, security, and standards compliance
- Oversee daily network and server operations, troubleshoot complex system issues, and implement security measures
- Execute and maintain security controls aligned with University guidelines and departmental requirements
- Develop and maintain administrative systems and automated workflows
- Build, configure, and maintain departmental websites and collaboration platforms
- Lead departmental cybersecurity initiatives, including risk assessments, vulnerability mitigation, secure system design, identity and access management, and incident response coordination
- Serve as primary technical advisor and institutional IT liaison for 28 research groups
- Design and maintain research computing workflows and data-processing pipelines, including scripting, containerization, deployment, monitoring, and performance optimization
- Support administrative operations through business-process analysis, automation, integrations, databases, and workflows
- Administer departmental network infrastructure across multiple buildings
- Manage departmental SharePoint and web platforms
- Support researchers with research computing systems and servers throughout project lifecycles
- Support integration of computing into teaching and learning and contribute to computational course development
Requirements
What you’ll need- Bachelor's Degree in Computer Science, Information Technology, or a related discipline or an acceptable combination of equivalent experience
- Minimum five (5) years of relevant demonstrable experience gathering and translating business requirements into technical solutions, analyzing administrative processes, and designing integrations and workflows
- Advanced programming and scripting experience, including developing, testing, troubleshooting, and evaluating complex technical code and automation solutions
- Experience leading complex IT infrastructure, research computing environments, business systems analysis, enterprise applications, and client-facing technology services within a large and complex organization
- Experience leading and planning IT projects, including developing schedules, coordinating deliverables, and supporting implementations
- Experience with Python, R, MATLAB, Julia, Linux shell scripting, Jupyter notebooks, and container platforms such as Docker and Singularity/Apptainer
- Experience designing and supporting high-performance computing environments, including compute clusters, GPU-enabled systems, job schedulers such as Slurm, and parallel computing workflows
- Experience managing research servers and virtualized environments, including Linux/Windows administration, virtualization platforms, systems monitoring, and performance optimization
- Experience administering research data storage infrastructure, backup and archival systems, secure data transfer solutions, and storage optimization
- Strong systems and network administration experience, including assessing system security, risk, and integrity and implementing security controls
- Technical experience developing and supporting administrative systems, databases, automations, and integrations using SQL, SharePoint, Microsoft Power Platform, APIs, and scripting languages
- Experience providing technical consultation, documentation, training, workshops, bootcamps, and end-user support within research and academic computing environments
- Experience training end users and providing guidance on supported systems and applications
- Experience liaising with faculty, staff, students, ITS, IIT Services, and external technical specialists
- Accountable, communicative, courteous, motivated self-learner, organized, positive, proactive, and self-directed
Benefits
Comp & perks- Annual step progression in pay scale
- Continuing appointment
- Accommodation support during the application and hiring process
- Voluntary diversity survey with confidential handling of individual information