Engineering Lead
Role Overview
Lead engineering on a client account, run the team, make technical decisions, write code, and ship work.
This is a senior ownership role without a project manager coordinating delivery.
The employer is a Calgary-based custom software firm providing embedded engineering teams for clients.
Key Skills for This Role
Full Job Posting
The Role
Lead engineering on a client account, run the team, make technical decisions, write code, and ship work.
This is a senior ownership role without a project manager coordinating delivery.
The employer is a Calgary-based custom software firm providing embedded engineering teams for clients.
Team Leadership
- Lead a small account team of engineers, interns, and specialists as needed.
- Break work into a clear backlog, estimate it, and assign tasks.
- Review code, unblock teammates, and maintain quality.
- Mentor junior developers each sprint.
Client Ownership
- Serve as the client's main technical contact from the start.
- Clarify business needs, often from a limited or missing brief.
- Run weekly updates and demos and handle scope discussions directly.
- Bring commercial or direction-changing decisions to leadership with recommendations.
Hands-on Engineering
- Write production code every week using TypeScript, React, Node, and AWS.
- Integrate with client systems and own migrations, legacy authentication, and accurate imports.
- Use AI coding tools to work faster without sacrificing quality.
Must-Haves
- 5+ years building and running production software.
- Experience leading developers through a real release as a team lead or tech lead.
- End-to-end client or stakeholder delivery experience without a project manager.
- Strong TypeScript, React, and Node skills, with real cloud experience; AWS is preferred.
- Experience integrating with systems not designed by the candidate.
- Daily use of AI coding tools.
- Ability to explain trade-offs to a non-technical founder in plain language.
Nice-to-Haves
- Agency, consulting, or solutions engineering experience.
- Infrastructure-as-code or CI/CD experience.
- A second discipline in design, product, data, or security.
- Domain depth in logistics, healthcare, field services, or manufacturing.
Success and Work Environment
Success includes shipping on agreed dates, keeping clients informed, and ensuring the team knows current priorities.
Surface problems early with a plan to resolve them; maintain client relationships that lead to further work.
The employer offers ownership from week one, flexible hours, a learning budget, and a competitive senior salary for Western Canada.
Pay and Hours
- Pay is $40–$70 per hour.
- Expected hours are no more than 40 per week.
Work Location
- Work location is hybrid remote in Calgary, Alberta; the role is also described as hybrid or remote with flexible hours.
Application
- Apply through Indeed and upload an original resume; automated prescreening questions and program eligibility assessment apply.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career