489,618open jobs
16,287companies
72,295added this week
Browse all
Salary
$91k – $136k per year
Location
Remote/Hybrid (Vancouver, Canada)
Seniority
Staff · 8+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
The University of British Columbia (UBC) is a world-renowned public research university offering a wide range of undergraduate, graduate, and professional degree programs. Headquartered in Vancouver, Canada, the institution operates two primary campuses serving a diverse international student body. Recognized for its research impact and academic excellence, the university regularly leads global innovations across science, medicine, humanities, and sustainability.
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 escalate 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, surfaces 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, develops practical options, and guides 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, follows 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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
489,618 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Vancouver
$90k – $180k per year • In office • Full-Time • 4+ years exp • High School Diploma • United States
Python
JavaScript
Java
SQL
C#
C++
Java
Hibernate
C#
.NET
Databases
PostgreSQL
DevOps
Azure
AWS
Management
Confluence
Agile
Apply
$44k – $109k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Madrid
Python
Databases
ElasticSearch
DevOps
Terraform
Ansible
CloudFormation
GitLab CI
Azure
CI/CD
Git
AWS
Kubernetes
Grafana
Bitbucket
Amazon EKS
AWS Lambda
FinOps
GitHub
API Gateway
Analytics
Tableau
Management
Confluence
Google Docs
Agile
Apply
$20k – $40k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Hyderabad
Python
SQL
Databases
Snowflake
Neo4j
GraphDB
OpenSearch
Amazon Neptune
AI/ML
Spark
Airflow
Claude Code
Fine-tuning
AI Agents
Flink
LLM
RAG
Hallucination
GraphRAG
Agentic Workflows
DevOps
Terraform
CloudFormation
Azure
CI/CD
Git
AWS
Docker
Kubernetes
AWS Lambda
Amazon S3
Analytics
ETL/ELT
Management
Agile
Apply
$29k – $65k per year (Estimated) • In office • Full-Time • 7+ years exp • Master's Degree • Hyderabad
Python
TypeScript
SQL
Databases
Snowflake
OpenSearch
AI/ML
Claude Code
Model Context Protocol
Multimodal AI
AI Agents
RAG
A2A
Edge AI
Agentic Workflows
DevOps
Terraform
Azure
CI/CD
AWS
Vector
Management
Agile
Apply
In office • 10+ years exp • Bachelor's Degree
Python
Java
Rust
AI/ML
LLM
DevOps
GCP
Azure
AWS
Docker
GitHub
Apply
Research Assistant 2 days ago
$40k – $48k per year • In office • Part-Time • 2+ years exp • Vancouver
AI/ML
Supervision
Apply
$47k – $53k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Kelowna
Management
Outlook
Apply
$53k – $77k per year • In office • Full-Time • 4+ years exp • Vancouver
PHP
PHP
WordPress
Marketing
Mailchimp
Apply
$44k – $52k per year • In office • Full-Time • 4+ years exp • Bachelor's Degree • Kelowna
Design
SolidWorks
AutoCAD
Apply
Research Assistant 2 days ago
$38k – $42k per year • In office • Part-Time • 2+ years exp • Langley
Apply
$125k – $234k per year (Estimated) • Equity • In office • Full-Time • 5+ years exp • Vancouver
AI/ML
Copilot
Claude
Model Context Protocol
Function Calling
AI Agents
LLM
Human-in-the-Loop
Tool Use
Management
Xero
Apply
$76k – $143k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Vancouver
Management
Microsoft Project
Apply
Case Manager 4 hours ago
$53k – $77k per year • Remote/Hybrid • Full-Time • 2+ years exp • PhD • Vancouver
Apply
$77k – $160k per year (Estimated) • Equity • In office • Full-Time • 5+ years exp • Master's Degree • Vancouver
Python
C++
MATLAB
C++
CMake
MATLAB
Simulink
DevOps
RTOS
WebSockets
Robotics
ROS2
ros2_control
Gazebo
MuJoCo
EtherCAT
Apply
$77k – $167k per year (Estimated) • In office • Part-Time • 1+ year exp • Vancouver
Apply
See all jobs
This is one of many
489,618 more open roles from verified company boards, updated every day.