T2 Systems logo

Technical Lead

T2 Systems
Department:Design
Type:ON-SITE
Region:Vancouver, British Columbia
Location:Burnaby, British Columbia, Canada
Experience:Mid-Senior level
Estimated Salary:CAD120,000 - CAD160,000
Skills:
JAVAKAFKAREDISMYSQLREST APISMICROSERVICESAZURE CI/CDDISTRIBUTED SYSTEMSOBSERVABILITYSOFTWARE DESIGN
Share this job:

Job Description

Posted on: February 16, 2026

The Technical Lead – Software Delivery provides hands-on technical leadership for an enterprise application platform, owning solution design and delivery execution while ensuring engineering quality and consistency across the team. This role is 70% designing and implementing and 30% coaching and mentoring, with accountability for development standards, delivery practices, and overall software quality.

Key Responsibilities

· Lead solution design and implementation for platform features, integrations, and services

· Translate business requirements into scalable technical designs and delivery plans

· Drive the full software development lifecycle: requirements, design, build, test, release, and production support

· Establish technical direction and ensure alignment to architecture and engineering standards

· Lead troubleshooting and root-cause analysis for complex production issues and cross-system integrations

· Development and maintain enterprise-wide shared services.

· Ensure operational readiness through observability, runbooks, release validation, and incident learnings

· Maintain clear and current technical documentation (architecture, operational procedures, engineering practices)

Coaching & Mentoring

· Coach engineers through pairing, design reviews, and structured feedback to raise technical capability and consistency

· Enforces engineering practices and quality standards, and ensure adoption through mentorship and accountability

· Guide work planning practices (estimation, sequencing, risk management) to improve predictability and delivery outcomes

· Promote a culture of continuous improvement, learning, and ownership

· Provide performance management feedback with the team.

Quality & Standards Ownership

· Enforce engineering quality standards including:

o coding standards and review expectations

o automated testing strategy (unit/integration/API/regression)

o release readiness criteria and “definition of done”

o effective and efficient pull request management

· Drive defect prevention practices and continuous improvement using metrics and post-incident learnings

· Ensure consistent technical decision documentation and transparent engineering communication

Required Platform / Runtime Experience

· Strong experienceT2 Systems is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.

· Configuring and optimizing performance of java web containers

· Kafka (event streaming concepts, producers/consumers, reliability patterns)

· Redis (caching strategies, TTLs, data modeling, performance considerations)

· Strong relational database experience with MySQL (schema design, indexing, transactions, performance tuning)

· Observability/APM experience (monitoring, tracing, logging, alerting, production diagnostics)

· Experience designing and building REST APIs

· Experience with distributed systems / microservice architectures and integration troubleshooting

CI/CD and Release Engineering (Required)

· Experience designing and creating Azure CI/CD pipelines for building, testing, and deploying enterprise applications

· Familiarity with release management practices including gated approvals, environment promotion, rollback strategy, and deployment validation

Education and Experience

· Bachelor’s degree in Computer Science, Engineering, or related field or equivalent professional experience

· 7+ years of professional Java development experience

· 3+ years in a technical leadership capacity (technical lead, lead developer, engineering lead), including coaching and mentoring responsibilities

· Demonstrated success delivering complex projects end-to-end and improving software quality outcomes

Knowledge, Skills, and Abilities

· Strong communication skills: able to explain technical concepts and tradeoffs to technical and non-technical stakeholders

· Strong prioritization and planning skills across multiple workstreams (features, tech debt, reliability)

· Comfortable setting standards and holding the bar through coaching and accountability

· Bias for automation, continuous improvement, and pragmatic delivery

T2 Systems is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!

SIMILAR JOBS
T2 Systems logo

Technical Lead

T2 Systems
Just now
Design
ON-SITE
Burnaby, British Columbia, Canada
JAVAKAFKAREDIS+7 more
MDA Space logo

Sr Synthetic Aperture Radar (SAR) Processing Analyst

MDA Space
Just now
Design
ON-SITE
Richmond, British Columbia, Canada
SYNTHETIC APERTURE RADARSIGNAL PROCESSINGMATLAB+11 more
Scribd, Inc. logo

Senior Fullstack Engineer - Growth Platform

Scribd, Inc.
Just now
Design
HYBRID
Vancouver, British Columbia, Canada
RUBY ON RAILSTYPESCRIPTJAVASCRIPT+12 more
Global Technical Talent, an Inc. 5000 Company logo

UX Writer

Global Technical Talent, an Inc. 5000 Company
2 days ago
Design
HYBRID
Toronto, Ontario, Canada
FIGMAMICROSOFT WORDCANADIAN GOVERNMENT PLAIN LANGUAGE STANDARDS ACT+7 more
Relay logo

Creative Producer, Marketing

Relay
2 days ago
Design
ON-SITE
Toronto, Ontario, Canada
CREATIVE PRODUCTIONVIDEO PRODUCTIONBRAND CAMPAIGNS+13 more