TL;DR

Engineering Manager (AI): Leading and growing a team of engineers to build contract lifecycle management products with an accent on delivering high-impact features and scaling people, processes, and technical execution. Focus on AI-assisted workflows in everyday engineering practices.

Location: Remote (Canada)

Company

Agiloft helps organizations manage the end-to-end process of proposing, negotiating, signing, and leveraging contracts using our flexible Data-first Agreement Platform (DAP).

What you will do

  • Lead, coach, and grow a team of engineers through clear goals, feedback, and career development.
  • Own delivery for a set of product and platform initiatives, ensuring high quality, predictable execution, and fast iteration.
  • Partner closely with product and design to shape roadmaps, scope work, and make tradeoffs that balance speed, quality, and scalability.
  • Provide technical leadership through architecture reviews, design guidance, and code-level accountability.
  • Establish and improve engineering processes around planning, execution, incident response, and continuous improvement.
  • Champion the adoption of AI tools across the engineering team.

Requirements

  • 5+ years of experience managing software engineering teams in a product-focused environment.
  • Strong technical background as a software engineer, with experience in modern web and/or backend systems (e.g., LLMs, React, TypeScript, Python, APIs, cloud platforms).
  • Proven ability to deliver complex projects through cross-functional collaboration.
  • Clear, direct communicator who can align stakeholders and give effective feedback.
  • High ownership mindset with strong judgment and bias toward action.
  • Collaborative, pragmatic leader who values simplicity, quality, and continuous learning.

Culture & Benefits

  • Support multiple Employee Resource Groups (ERGs).
  • Healthy work/life balance, including floating holidays and a quarterly, no-questions-asked wellness day.
  • Committed to an environment of acceptance.

Hiring process

  • Applications will be reviewed as submitted.
  • We may use artificial intelligence (AI) tools to support parts of the hiring process.
  • Final hiring decisions are ultimately made by humans.