Start Your Search Here

Job Search

Empowered Futures Inc.

Calgary / Global

Tech Lead

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

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs