Tech Lead

Empowered Futures Inc.

Calgary

On-site

CAD 120,000 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Empowered Futures Inc. in Calgary seeks a Tech Lead to provide hands-on technical leadership for digital platforms and engineering teams, guiding delivery and mentoring developers in a fast-paced, innovation-driven environment.

You will drive best practices, ensure scalable, secure app development, collaborate with architects and product teams, and balance rapid delivery with long-term platform quality. This player-coach role requires 5-8+ years of software engineering with leadership experience

Qualifications

  • 5–8+ years of software engineering experience in fast-paced environments.
  • Proven track record leading senior engineers and mentoring teams.
  • Experience building scalable cloud-native applications.
  • Strong proficiency with modern JavaScript/TypeScript ecosystems.
  • Experience working in Agile product teams.
  • Exposure to AI-enabled applications is a plus.

Responsibilities

  • Lead technical delivery across assigned engineering pods and initiatives.
  • Collaborate with the Lead Enterprise Architect to implement architectural standards.
  • Provide hands-on development support across frontend and backend apps.
  • Mentor developers through code reviews, coaching, and knowledge sharing.
  • Drive engineering quality, scalability, maintainability, and performance.
  • Participate in sprint planning, backlog refinement, and technical estimation.
  • Ensure alignment with DevSecOps, CI/CD, and cloud engineering standards.
  • Support integration of AI-enabled capabilities and modern digital experiences.
  • Troubleshoot complex technical issues and provide solution leadership.
  • Partner with Product, UX/UI, and Delivery teams to translate requirements into scalable solutions.

Skills

TypeScript
ReactJS
NextJS
Responsive design
State management
NodeJS
RESTful APIs
GraphQL APIs
Authentication & Authorization
Database integration
Azure
Docker
Kubernetes
CI/CD
GitHub Actions
Azure DevOps
Infrastructure automation
Monitoring & observability
Agile/Scrum
Test-driven development
Secure coding
API-first development
Microservices
Performance optimization

Job description

Tech Lead - Empowered Futures
Position Overview

The Tech Lead will provide hands-on technical leadership for Empowered Futures' digital platforms and engineering teams. This role is responsible for leading day-to-day technical delivery, mentoring developers, driving engineering best practices, and ensuring scalable, secure, and high-quality application development.

The successful candidate will combine strong software engineering expertise with leadership capabilities, acting as both a technical mentor and an active contributor within agile delivery teams.

This is a player-coach role ideal for an experienced senior engineer ready to lead modern application development initiatives in a fast-paced, innovation-driven environment.

Key Responsibilities
  • Lead technical delivery across assigned engineering pods and initiatives
  • Collaborate with the Lead Enterprise Architect to implement architectural standards and best practices
  • Provide hands-on development support across front-end and back-end applications
  • Guide and mentor developers through code reviews, technical coaching, and knowledge sharing
  • Drive engineering quality, scalability, maintainability, and performance optimization
  • Participate in sprint planning, backlog refinement, and technical estimation activities
  • Ensure alignment with DevSecOps, CI/CD, and cloud engineering standards
  • Support integration of AI-enabled capabilities and modern digital experiences
  • Troubleshoot complex technical issues and provide solution leadership
  • Partner with Product, UX/UI, and Delivery teams to translate business requirements into scalable technical solutions
  • Promote a collaborative, agile, and innovation-focused engineering culture
Required Technical Expertise

Front-End Technologies

  • TypeScript
  • ReactJS
  • NextJS
  • Responsive and component-driven design
  • State management frameworks

Back-End Technologies

  • NodeJS
  • RESTful APIs
  • GraphQL APIs
  • Authentication and authorization frameworks
  • Database integration and optimization

Cloud & DevOps

  • Microsoft Azure preferred
  • Docker and Kubernetes
  • CI/CD pipelines
  • GitHub Actions or Azure DevOps
  • Infrastructure automation concepts
  • Monitoring and observability tools

Engineering Practices

  • Agile/Scrum delivery
  • Test-driven development
  • Secure coding standards
  • API-first development
  • Microservices architecture
  • Performance optimization
Leadership Expectations
  • Lead by example through hands-on technical contribution
  • Mentor junior and intermediate developers
  • Drive technical excellence and continuous improvement
  • Foster strong collaboration across engineering and product teams
  • Balance speed of delivery with long-term platform scalability
  • Support a culture of accountability, ownership, and innovation
Preferred Experience
  • 5-8+ years of software engineering experience
  • 2+ years in a technical leadership or senior engineering role
  • Experience building scalable cloud-native applications
  • Strong background in modern JavaScript/TypeScript ecosystems
  • Experience working within agile product teams
  • Exposure to AI-enabled applications or platform integrations is considered an asset
Ideal Candidate Profile
  • Highly technical and delivery-focused
  • Comfortable leading while remaining hands-on
  • Passionate about mentoring and team development
  • Able to simplify complex technical challenges
  • Adaptable and comfortable working in fast-moving environments
  • Motivated by innovation, collaboration, and mission-driven impact
Reporting Structure

Reports To:

  • Lead Enterprise Architect

Works Closely With:

  • CTIO
  • Product & Delivery Lead
  • UX/UI Teams
  • AI & Data Teams
  • Cloud & DevOps Teams
  • Engineering Developers and QA Resources
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Empowered Futures Inc. • Calgary

On-site
CAD 90,000 - 130,000
Remote/Hybrid option not stated
Senior Software Engineer
Senior Software Engineer

Symend • Calgary

On-site
CAD 120,000 - 180,000
Software Engineering Team Lead
Software Engineering Team Lead

Exchange Solutions • Toronto

On-site
CAD 110,000 - 140,000
Front End Team Lead
Front End Team Lead

Vaco by Highspring • Montreal

On-site
CAD 90,000 - 120,000
Engineering Manager
Engineering Manager

Martyn Bassett Associates • Toronto

On-site
CAD 150,000 - 190,000
Technology Director (Web & Mobile)
Technology Director (Web & Mobile)

twentysix • Vancouver

On-site
CAD 140,000 - 210,000
Engineering Manager-- AMADC5817069
Engineering Manager-- AMADC5817069

Compunnel Inc. • Toronto

On-site
CAD 120,000 - 160,000
VP of Technology
VP of Technology

emergiTEL Inc. • Toronto

On-site
CAD 180,000 - 240,000
Technical Manager
Technical Manager

Idealogical Systems Inc. • Markham

On-site
CAD 180,000 - 240,000
Senior Software Engineer (Platform)
Senior Software Engineer (Platform)

Super • Toronto

Hybrid
CAD 140,000 - 190,000
Competitive base salary
Yearly learning & development Allow./s
RRSP & 401k employee contribution plan
+2