Back to job search
Sage Recruiting Inc. logo

Software Engineering Team Lead

  • Canada
  • Remote
  • Posted Oct 15, 2026
  • 1 position

$125,000–$150,000 / year

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level

Job summary

Lead and mentor a growing engineering team while remaining hands-on with coding, architecture, and system design. Own backlog planning, agile ceremonies, testing collaboration, technical debt, release and workflow decisions, and communication of technical plans and risks to leadership.

Job details

Engineering Team Lead Remote (Canada) Compensation: $125K to $150K + bonus + RRSP match Sage Recruiting is partnering with a well-established, enterprise software company to find a Team Lead for their AI-powered meeting intelligence product, which turns relationship-manager and client conversations into structured, CRM-ready insight automatically. It's a real problem for anyone managing high-value client relationships: the context from a call either gets captured properly, or it quietly disappears. This product exists to make sure it's the former. The team you'd be joining is the most AI-forward group inside the company. They build with AI wired directly into the development workflow itself: tickets tagged for AI get their own AI developer node spun up automatically, every code change goes through a dedicated AI reviewer, and the team is actively expanding what agentic workflows get to own. It's a rare combination, startup-style ownership and pace, inside a stable, well-established, and profitable company with real customers and real room to keep growing. The Role You'd be joining a small team of 4 that's about to double in size. Expect to stay genuinely hands-on: 60–70% of your time is coding, architecture, and system design, even as the team scales under you. The rest is running the team well, agile ceremonies, 1:1s, tech-debt tracking, and representing the team's technical decisions in leadership conversations. What You'll Do Stay hands-on: ~60–70% of your time is coding, architecture, and system design, even as the team scales. Own the backlog with the team's product owner: grooming, estimation, and sprint planning. Run agile ceremonies, including sprint demos every two weeks. Hold regular 1:1s and check-ins, and flag delays or blockers before they become surprises. Partner with the team's tester on coverage and test automation, especially for AI-driven features. Track tech debt and flag dependencies approaching end of support, with a clear line open to product. Own high-level system architecture and end-to-end workflow design, and explain both clearly to technical and non-technical audiences. Represent the team's technical decisions in bi-weekly leadership meetings Mentor and coach your team, including performance reviews. Build out team process and structure as headcount roughly doubles under you. Who You Are You're a proven technical lead who's already done this, not someone looking for their first shot at it. You're genuinely AI-native in how you build, comfortable owning architecture and system design, and you communicate risk and tradeoffs before they become someone else's surprise. You Must Have Proven Team Lead experience: system design and architecture ownership, backlog management and reporting, engineering workflow optimization, presenting and defending timelines to leadership, performance conversations, coaching and mentoring engineers. Hands-on experience with agentic AI workflows in development, not just using an AI chat assistant. Strong architecture and systems design instincts. Experience working in an Agile environment. Full-stack engineering experience Solid foundation in C#/.NET (.NET 10), TypeScript, and REST API design. Real CI/CD ownership. Cloud deployment experience (AWS preferred, but not mandatory). Unit and integration testing as second nature. Database familiarity It's a Bonus If You Have Vue 3 specifically. MongoDB. Familiarity with other tools in the tech stack (outlined below) Experience navigating a team through active growth. Formal performance-review experience (we'll support you here if you're newer to it). Startup background, full software development lifecycle ownership, self-directed learning style. Tech Stack Frontend: Vue 3, TypeScript, Vite, Tailwind, RekaUI, Vitest, Playwright AI Agent Layer: TypeScript, Bun, LangGraph, Claude, Agentcore, Vitest Backend: .NET 10, C#, TypeScript, REST, xUnit, MongoDB Serverless/Lambdas: Node, TypeScript, MongoDB, CloudFormation, Bedrock Infrastructure: AWS (ECS, Fargate, Lambda, S3, DynamoDB, DocumentDB, SQS, EventBridge, SNS, Bedrock, Comprehend, API Gateway, Route 53), Terraform CI/CD: GitHub Actions Containerization: Docker What Success Looks Like First 30 days: mostly learning, the product, the roadmap, internal processes and tooling, the domain (CRM, banking, messaging systems, spec-driven development). Leaning on your manager and the product owner to ramp. By 60 days: real, low-risk production work, plus a clear read on your own gaps and a plan to close them. By 90 days: ramped to full capacity. 6–12 months in: full partnership with product on rollouts and optimization, owning release traceability, and moving into higher-leverage work like optimizing client onboarding. Why Join A real career ladder with clear steps and objectives: next stop is Staff-level developer, then a fork into your choice of architecture or management. A genuinely AI-native team, not AI-curious: you'd be living spec-driven, agentic development day to day. A small, close-knit team that supports each other. An opportunity to work at a startup pace, while still having the benefit of a stable, profitable, and growing company. Compensation & Benefits $125K to $150K base + bonus + RRSP matching Paid vacation starting at 3 weeks. Extended health care, dental, and life insurance.

What you’ll do

Lead and mentor a growing engineering team while remaining hands-on with coding, architecture, and system design. Own backlog planning, agile ceremonies, testing collaboration, technical debt, release and workflow decisions, and communication of technical plans and risks to leadership.

Requirements

Requires proven team leadership experience, strong architecture and system design skills, hands-on experience with agentic AI development workflows, and experience in Agile full-stack engineering. Candidates must have a solid foundation in C#/.NET, TypeScript, REST APIs, CI/CD, cloud deployment, testing, and databases.

Benefits

  • Bonus
  • RRSP Matching
  • Paid Vacation
  • Extended Health Care
  • Dental Insurance
  • Life Insurance

Listed skills

  • CI/CD · Preferred
  • Agile · Preferred
  • TypeScript · Preferred
  • .NET · Preferred
  • Amazon Web Services · Preferred
  • Team Leadership · Preferred
  • C++ · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Team Leadership
  • System Design
  • Software Architecture
  • Backlog Management
  • Agile
  • Agentic AI Workflows
  • Full-Stack Engineering
  • C#
  • .NET
  • TypeScript
  • REST API Design
  • CI/CD
  • AWS
  • Unit Testing
  • Integration Testing
  • Database Management

Job areas

  • Software
  • Technology
  • Management & Leadership
  • Engineering

More jobs from Sage Recruiting Inc.

See all jobs from Sage Recruiting Inc.