Team Lead

University of British Columbia

Vancouver

On-site

CAD 117,000 - 175,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

University of British Columbia in Vancouver seeks a Team Lead for the Automation Solution Delivery team. The role provides senior leadership in designing and delivering enterprise automation solutions that improve efficiency and service quality across the University.

The position combines hands-on technical work with project oversight, guiding integrations, APIs, and cloud-based services while mentoring staff and working with campus stakeholders.

Qualifications

  • Undergraduate degree and eight years of related experience, including at least two years in a managerial role.
  • Experience leading complex automation initiatives (workflow, RPA, integrations) with enterprise impact.
  • Strong communication and leadership across technical and business stakeholders.

Responsibilities

  • Provide senior technical leadership for automation solutions from design through production support.
  • Guide solution designs, reviews, and delivery to ensure security, reliability, and maintainability.
  • Mentor developers, coordinate work, and balance hands-on delivery with leadership duties.

Skills

Technical leadership
Automation
API design
Cloud platforms
Mentoring
Software engineering

Education

Undergraduate degree

Tools

Appian
UiPath
Power Automate
AWS

Job description

Staff - Non Union

Job Category

M&P - AAPS

Job Profile

AAPS Salaried - Information Systems and Technology, Level E

Job Title

Team Lead

Department

OCIO | Automation Solution Delivery

Compensation Range

$10,459.67 - $15,675.58 CAD Monthly

The Compensation Range is the span between the minimum and maximum base salary for a position. The midpoint of the range is approximately halfway between the minimum and the maximum and represents an employee that possesses full job knowledge, qualifications and experience for the position. In the normal course, employees will be hired, transferred or promoted between the minimum and midpoint of the salary range for a job.

Posting End Date

September 13, 2026

Note: Applications will be accepted until 11:59 PM on the Posting End Date.

Job End Date

September 6, 2027

This is a one-year term position

At UBC, we believe that attracting and sustaining a diverse workforce is key to the successful pursuit of excellence in research, innovation, and learning for all faculty, staff and students. Our commitment to employment equity helps achieve inclusion and fairness, brings rich diversity to UBC as a workplace, and creates the necessary conditions for a rewarding career.

Job Summary
The Technical Lead provides senior functional and technical leadership within the Automation Solution Delivery team. The incumbent is a recognized subject matter expert responsible for leading the design, delivery, enhancement, and sustainment of enterprise automation solutions that support operational efficiency, service quality, and business process transformation across the University.

This role combines hands-on technical leadership with project and service oversight. The Technical Lead leads complex automation initiatives, guides solution design and implementation, supports production operations, and establishes development and delivery practices that improve reliability, maintainability, security, and scalability. The role works across multiple initiatives and platforms, including workflow automation, robotic process automation, integrations, APIs, and related cloud-based or enterprise application services.

The Technical Lead is expected to provide day-to-day leadership to direct reports and other technical team members, coordinate delivery work, mentor staff, and work closely with managers, analysts, architects, business stakeholders, and partner IT teams. The incumbent also completes senior-level design and development work for high-priority or high-complexity initiatives, with an approximate balance between leadership and hands-on delivery that may shift based on operational and project needs.

Organizational Status
The Automation Solution Delivery team is responsible for delivering and sustaining enterprise automation services and solutions that improve business processes, support institutional priorities, and enable secure and effective exchange of information across systems. The team works closely with UBC IT teams, project delivery groups, campus partners, vendors, and other stakeholders to provide project delivery, enhancements, operational support, and continuous improvement for automation-related services.

The Technical Lead reports to the Senior Manager and works closely with other managers, technical leads, developers, analysts, architects, and business stakeholders across the University. The role may support work across multiple portfolios and initiatives, including project delivery, sustainment, integrations, digital workflow solutions, robotic process automation, and other strategic automation initiatives.

Work Performed

  • Provides senior technical leadership for the planning, design, development, implementation, and support of automation solutions, including workflow applications, robotic process automation, system integrations, APIs, and related software services.
  • Leads complex technical initiatives from intake through deployment and post-implementation support, ensuring alignment with business requirements, architecture standards, security requirements, and operational support expectations.
  • Acts as the senior technical resource for automation projects and services, guiding solution approaches, reviewing technical designs, resolving complex issues, and supporting timely delivery of project and operational commitments.
  • Works with managers, business analysts, architects, and stakeholders to define technical scope, sequence delivery work, identify risks, and recommend options that balance business value, delivery timelines, and long-term maintainability.
  • Provides leadership and oversight across the software development lifecycle, including analysis, solution design, build, code review, testing, release planning, deployment, documentation, and transition to ongoing support.
  • Leads and contributes to hands-on development, configuration, and implementation work for complex or high-priority automation initiatives.
  • Establishes and reinforces technical standards, delivery practices, and quality controls for the team, including secure development practices, testing approaches, release readiness, monitoring, and support documentation.
  • Guides the team in applying sound design patterns and integration approaches for enterprise automation solutions, including use of APIs, event or message-based patterns where appropriate, data mapping, exception handling, and auditability.
  • Reviews and troubleshoots complex production issues, removes blockers, coordinates technical recovery activities, and drives root cause analysis and corrective actions.
  • Supports prioritization and execution of project and operational work by helping assign tasks, monitor queues, coordinate dependencies, and elevate risks or resource constraints to management.
  • Collaborates with management on delivery planning, roadmap refinement, and service improvement initiatives by assessing technical complexity, operational impacts, resource needs, and sequencing options.
  • Provides mentoring, coaching, and technical guidance to developers and other team members, including onboarding support, knowledge transfer, peer review, and development of team capability.
  • Contributes to performance feedback for team members by identifying strengths, development areas, and opportunities for growth in technical and delivery practices.
  • Ensures that technical and operational documentation is complete, current, and fit for sustainment, including architecture artifacts, support procedures, implementation records, and knowledge transfer materials.
  • Supports service management processes by helping ensure work is triaged appropriately, service commitments are met, incidents are addressed effectively, and changes are implemented with appropriate review and communication.
  • Builds strong working relationships with campus partners and internal IT groups to understand business process challenges, identify automation opportunities, and support practical, sustainable solutions.
  • Evaluates emerging tools, techniques, and practices relevant to automation delivery and software engineering, and provides recommendations to management on adoption, standards, and continuous improvement.
  • Participates in hiring activities, including technical assessment, interview participation, and onboarding support, as required.
  • May supervise student, temporary, or contract resources, and may provide project-based direction to staff assigned to initiatives.
  • Performs other related duties as required.

Consequence of Error/Judgement
Effective technical leadership within the Automation Solution Delivery team is essential to the successful delivery and operation of enterprise services and automation initiatives. Decisions and recommendations made by the Technical Lead directly affect solution quality, service reliability, delivery outcomes, security posture, stakeholder confidence, and the efficient use of University resources.

Failure to provide sound technical direction, appropriate oversight, or effective issue resolution could result in service disruptions, project delays, compliance or security risks, reputational impact, reduced client confidence, and significant operational inefficiencies affecting faculty, staff, students, and administrative units.

Supervision Received
The Technical Lead works under the general direction of the Senior Manager and has considerable latitude in carrying out responsibilities consistent with the goals, priorities, and service commitments of the functional area.

Supervision Given
Provides supervision, technical leadership, mentoring, coaching, and project direction to direct reports and other technical team members. May assign and review work on projects and operational tasks, provide input into hiring and performance discussions, and oversee the work of student, temporary, or contract resources as required.

Minimum Qualifications
Undergraduate degree in a relevant discipline. Minimum of eight years of related experience including at least two years of managerial experience, or the equivalent combination of education and experience.

  • Willingness to respect diverse perspectives, including perspectives in conflict with one’s own

  • Demonstrates a commitment to enhancing one’s own awareness, knowledge, and skills related to equity, diversity, and inclusion

Preferred Qualifications

  • Undergraduate degree in Computer Science, Software Engineering, Information Technology, or a related discipline preferred.
  • Demonstrated experience leading complex software development, automation, or integration initiatives in an enterprise environment.
  • Demonstrated experience providing technical leadership to teams with both project delivery and operational support responsibilities.
  • Strong experience with software development lifecycle practices, including requirements analysis, design, build, testing, deployment, release planning, and production support.
  • Experience with business process automation platforms and approaches, such as workflow tools, low-code platforms, robotic process automation, and related integration technologies.
  • Experience designing and implementing APIs, integrations, and secure data exchange solutions across enterprise applications.
  • Experience working with cloud-hosted and enterprise application environments, and with modern development, monitoring, and support practices.
  • Demonstrated ability to lead technical troubleshooting, resolve highly complex issues, and make sound recommendations under pressure.
  • Demonstrated ability to plan, organize, coordinate, and monitor work across multiple priorities and deadlines.
  • Demonstrated ability to coach, mentor, and support the professional growth of technical staff.
  • Strong written and verbal communication skills, including the ability to explain technical matters to both technical and non-technical audiences.
  • Strong organizational, analytical, and documentation skills.
  • Experience working in Agile, iterative, or hybrid delivery environments is an asset.
  • Experience in higher education, shared services, or other complex institutional environments is an asset.
  • Experience with platforms and toolsets relevant to the team’s service portfolio, such as Appian, UiPath, Power Automate, AWS, integration platforms, or service management tools, is an asset.
Core Competencies
Collaboration

Consistently fosters collaboration and respect among team members by addressing elements of the group process that impede, or could impede, the group from reaching its goals. Engages the right people within and beyond organizational boundaries by aligning individual capabilities and expertise to team objectives. Works effectively across technical and business teams and readily shares knowledge, lessons learned, and credit for accomplishments.

Communication for Results

Communicates clearly and effectively with technical staff, managers, business partners, and senior stakeholders in ways that support planning, problem solving, decision-making, and delivery. Clarifies complex issues, tests understanding, surface risks early, and adapts communication style to the audience and context.

Problem Solving

Diagnoses complex problems using structured approaches and multiple sources of information. Anticipates issues, assesses impacts and risks, develop practical options, and guide implementation of corrective and preventive actions that may cross organizational or technical boundaries.

Accountability

Sets high standards for quality, service, and delivery. Monitors progress, identifies improvement opportunities, follow through on commitments, and helps ensure team objectives and service expectations are met.

Leading Others

Provides day-to-day technical leadership, constructive feedback, mentoring, and support to help others perform effectively and grow their capabilities. Encourages teamwork, accountability, and continuous learning while helping align individual contributions to team and organizational goals.

Information Systems Knowledge

Applies deep understanding of software delivery, automation services, integrations, and enterprise systems to define practical, sustainable solutions. Identifies opportunities to improve technical practices and service outcomes while aligning solutions with institutional priorities, architecture, security requirements, and operational realities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Team Lead
Team Lead

The University of British Columbia • Vancouver

On-site
CAD 117,000 - 175,000
Technical Lead, Enterprise Automation
Technical Lead, Enterprise Automation

The University of British Columbia • Vancouver

Hybrid
CAD 117,000 - 175,000
Senior Project Manager, Salesforce
Senior Project Manager, Salesforce

University of British Columbia • Vancouver

On-site
CAD 127,000 - 191,000
Programmer Analyst I
Programmer Analyst I

The University of British Columbia • Vancouver

On-site
CAD 74,000 - 106,000
Programmer Analyst I
Programmer Analyst I

University of British Columbia • Vancouver

On-site
CAD 74,000 - 106,000
Senior Business Analyst
Senior Business Analyst

The University of British Columbia • Vancouver

On-site
CAD 9,000 - 16,000
Solutions Designer - Intermediate JP214
Solutions Designer - Intermediate JP214

P@thlion Staffing Careers • Toronto

On-site
CAD 120,000 - 150,000
Senior Consultant, Strategy Decision Support
Senior Consultant, Strategy Decision Support

University of British Columbia • Vancouver

On-site
CAD 88,000 - 137,000
Network Analyst I, NMC
Network Analyst I, NMC

University of British Columbia • Vancouver

On-site
CAD 80,000 - 115,000
Specialist Solution and System Integration - Technical
Specialist Solution and System Integration - Technical

Global Talent Alliance, Canada • Edmonton

On-site
CAD 95,000 - 130,000