Engineering Lead, Backend

ANVILRemote, ON
CA$122,500 - CA$162,500Hybrid

About The Position

As Engineering Lead, you'll lead a group of backend engineers who are embedded in delivery teams across ANVIL. Your engineers do their day-to-day work within those teams; you own their professional development, performance, technical growth, and the consistency of backend practice across the discipline. Your primary focus is enabling the engineers you manage through coaching, performance development, and code review. You'll also serve as the steward of backend craft at ANVIL: ensuring our standards, patterns, and architectural direction translate consistently into every delivery team. We believe the best engineering leads stay close to the work. This role is designed to give you space to keep contributing technically, because staying current is what allows you to genuinely enable the engineers you manage: coaching them through real problems, reviewing their code with authority, and engaging meaningfully with the design decisions they navigate every day. Architectural direction at ANVIL is set by our Architecture function, but your role in that direction is far from passive. You help inform it by bringing the realities of delivery-team work into the conversation, you raise concerns and friction your engineers encounter, and you help implement the vision day to day, making sure decisions are understood, applied consistently, and refined as their real-world implications become clear. This is a full-time position based in Ottawa, with remote flexibility. Eligible candidates must either possess or be eligible to obtain a Government of Canada Top Secret security clearance.

Requirements

  • Eligible for Government of Canada Top Secret security clearance.
  • 5+ years of backend engineering experience, with significant production-grade work in Python and SQL.
  • Demonstrated experience leading or formally mentoring other engineers, whether through a prior lead or management role, or a consistent track record of raising the quality and capability of those around you.
  • Hands-on experience designing and maintaining HTTP APIs (REST, gRPC), managing databases at production scale, and enforcing type consistency and data contracts across service boundaries, sufficient to review others' work with authority and coach engineers through complex problems.
  • Meaningful exposure to real-time protocols (WebSocket, SSE) and event-driven systems (Kafka, Redpanda), with the architectural literacy to know when each pattern is the right tool.
  • Experience using code review as a quality gate, catching defects and shaping how a team thinks about service design, data modelling, consistency, and long-term maintainability.
  • A clear and considered approach to technical leadership: able to carry architectural direction across multiple teams, communicate the reasoning behind it, and bring engineers along without creating bottlenecks.
  • Strong coaching instincts, with the ability to read where each engineer is, what they need to progress, and how to deliver feedback that sticks.
  • Comfortable holding a high bar for backend quality while protecting the conditions in which engineers can do their best work.
  • Excellent verbal and written communication skills, with the ability to represent the backend discipline to engineers, product stakeholders, and senior leadership alike.
  • Proven ability to support engineers through complex system and integration failures, and to use those moments as structured learning opportunities for the broader discipline.

Nice To Haves

  • Experience with knowledge management systems, case management systems, or relevant defence industry applications.
  • Experience working in or closely with defence, public safety, or national security organizations.
  • Familiarity with Agile/Scrum methodologies and experience helping teams operate effectively within sprint-based delivery cycles.
  • Prior involvement in hiring processes, technical interviews, or onboarding programs for engineering teams.

Responsibilities

  • Lead and Develop Backend Engineers: Manage a team of backend engineers embedded across multiple delivery teams, serving as their primary point of support, accountability, and professional development.
  • Run regular 1:1s focused on growth, blockers, feedback, and career trajectories.
  • Provide honest, timely, well-framed performance feedback; contribute to formal performance reviews and help engineers understand what meaningful progress looks like for them.
  • Foster a craft culture where high standards and psychological safety coexist.
  • Contribute to hiring, technical interviews, and onboarding as the discipline grows.
  • Steward Backend Craft Across Delivery Teams: Uphold backend coding standards, API design conventions, data modelling practices, and testing expectations consistently across every delivery team, partnering with QA to ensure code review sits within a broader, well-functioning quality system.
  • Identify patterns in code quality issues across delivery teams and address them systematically through coaching, documentation, or process changes.
  • Ensure backend practice stays coherent as the organization scales, surfacing inconsistencies and resolving them before they fragment the discipline.
  • Carry the Architectural Vision: Serve as the primary communication bridge between Architecture and the backend engineers in each delivery team, ensuring architectural decisions are understood, applied consistently, and that real-world friction with those decisions is surfaced back for refinement.
  • Feed delivery-team realities, friction, and lessons learned back into the Architecture function so direction can be refined.
  • Help engineers in delivery teams navigate complex architectural calls, knowing when to apply existing patterns and when to escalate.
  • Partner Across the Organization: Beyond the architectural partnership covered above, your closest partners are Product and the delivery teams your engineers are embedded in.
  • Bring backend perspective into Product's requirements, design documents, and specifications, shaping work before it reaches delivery teams.
  • Represent the backend discipline's progress, capacity, and technical needs clearly to engineering leadership.
  • Staying Hands-On: We expect our leads to remain technically grounded, and we'll protect time for you to do that. You will not be contributing code inside delivery teams; instead, your hands-on work is directed at cross-cutting concerns that benefit the whole discipline, typically architectural reviews, design spikes, shared libraries, internal tooling, proof-of-concept work, or technical documentation. The goal is to keep your instincts sharp enough to lead with credibility and to leave the discipline better than you found it.

Benefits

  • Competitive salaries
  • Flexible health benefits package through Equitable
  • Industry-leading employer retirement contributions match
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service