Software Development Manager

New
L
LawDepotLegal software
Fully remote across CanadaFull-TimeManager
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
2+ years of demonstrated experience leading software development teams; 7+ years of experience in software development, architecture, or technical delivery.
Required Skills
AgileTypeScriptCI/CDRESTful APIs

Requirements

  • Post-secondary education in Computing Science, Software Engineering, Information Technology, or a related field.
  • 2+ years of experience leading software development teams and supporting developer performance, growth, and delivery.
  • 7+ years of experience in software development, architecture, or technical delivery.
  • Experience managing projects, processes, priorities, and technical delivery in a software development environment.
  • Technical judgment across web applications, APIs, data models, automated testing, CI/CD, security, and production troubleshooting.
  • Hands-on experience using AI platforms, agents, or related tools in real software engineering work.
  • Ability to validate AI-generated output, identify risks, and coach others on where human judgment is required.
  • Business acumen and ability to connect technical decisions to company priorities and operational outcomes.
  • Ability to collaborate with cross-functional business stakeholders and explain trade-offs, negotiate scope, and align stakeholders.
  • Familiarity with Agile processes and cross-functional software delivery.
  • Experience with TypeScript or JavaScript, C#/.NET, Vue, SQL Server, and Entity Framework Core is an asset.
  • Familiarity with Model Context Protocol or similar approaches for connecting AI tools to engineering or product workflows is an asset.

Responsibilities

  • Manage Software Developers and Scrum Masters delivering technical solutions for the contract platform and internal CMS platform.
  • Coach team members, set expectations, and guide performance and career development.
  • Partner with Product Owners and stakeholders to develop strategy and technical roadmaps.
  • Manage schedules, scope, estimates, dependencies, risks, and delivery commitments.
  • Make architecture and technology selection decisions aligned with business goals and scalability.
  • Apply AI to technical investigation, prototyping, code review, test case development, documentation, and delivery analysis.
  • Coach developers on AI-assisted engineering practices, including task decomposition, context preparation, output validation, and human review.
  • Strengthen practices for web applications, APIs, data models, automated testing, CI/CD, security, and production troubleshooting.
  • Manage releases, rollout readiness, rollback planning, incident response, and technical quality.
  • Coordinate website experimentation setup with Product and Analytics teams.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now