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