Hybrid Team Lead, Software Development – Demand Response

Posted 8 minutes ago

Apply now

About the role

  • Team Lead guiding 5 developers in building software for Demand Response in transit. Responsible for technical vision and delivery with a focus on AI-assisted development.

Responsibilities

  • Lead and grow a high-performing team
  • Build deep, individualized relationships with every person on your team — understand how they think, what motivates them, and how they can grow
  • Be a dedicated coach and mentor who gets energy from leveling people up — help your developers become meaningfully stronger engineers, thinkers, and communicators over time
  • Create an environment where people do the best work of their careers — high trust, high standards, direct feedback
  • Foster a team culture of ownership, urgency, and pride in the work
  • Own technical vision and delivery
  • Be the technical authority for the Demand Response product — you're the expert on the codebase and the go-to person for hard technical questions
  • Make sound architectural decisions and ensure the team strikes the right balance between reliability, tech debt, and feature work
  • Contribute directly as a senior+ IC — you still write code, review code, and deliver customer value
  • Take accountability for your team's delivery and communicate proactively with stakeholders about progress, tradeoffs, and risks
  • Push the frontier on AI-assisted development
  • Be hungry to experiment with new models, tools, and agentic development workflows
  • Evangelize and raise the bar for AI adoption across your team
  • Help your team leverage AI to dramatically increase what they can deliver
  • Partner across the business
  • Collaborate closely with your PM and designer as peers — together you hold the product vision and ensure coherence across everything the team ships
  • Have enough product and business sense to step in when needed — you can talk to customers, give a compelling demo, and make prioritization calls grounded in customer value
  • Be an expert on your team's product and customers — know the key accounts, their setups, their challenges

Requirements

  • 5+ years of software development experience, with demonstrated senior-level technical ability
  • 2+ years leading an engineering team, with a genuine track record of developing people — not just managing work
  • A passion for growing and leveling up your team. You get energy from helping people reach the next level. You invest deeply in each person and take pride in their growth
  • Hungry to push the frontier of AI-assisted development. You don't need to be an expert today, but you need to be deeply curious and actively experimenting
  • Cross-functional range. You're comfortable in product conversations, can engage with design and business context, and think about customer problems and value delivered, not just code and features.
  • A high bar and a growth mindset. You set ambitious standards for yourself and your team, and you're always looking for ways to improve
  • Ownership mentality. You take responsibility for outcomes, communicate proactively, and drive forward without waiting for direction.

Benefits

  • Equity offered as a variable dependent on base salary.

Job title

Team Lead, Software Development – Demand Response

Job type

Experience level

Senior

Salary

CA$150,000 - CA$220,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job