SW Engineer Manager Full Stack (.NET)

HireVouch


Job Location:

Toronto - Canada

Monthly Salary: Not Disclosed
Posted on: 26 days ago
Vacancies: 1 Vacancy

Job Summary

The Role
The best engineering leaders dont just build software they build teams that build great software. They build an experience for the customer as well as the teams they support. Were looking for someone who sets the bar high relentlessly improves how the team works and shows up every day to remove friction and unlock potential. You have grit. You chase continuous improvement because better always matters. When your team wins by shipping meaningful changes growing their craft and delighting the customer thats your win too.

Your team owns development and delivery. From APIs and integrations to document processing and the active integration of AI/LLM capabilities into our product suite. You will manage a mix of Tech Leads and Individual Contributors onshore and offshore and are expected to be a genuine technical contributor alongside your leadership responsibilities.
If you thrive in a fast-paced environment lead with both empathy and technical depth and want to make a real impact in the legal industry this role is for you.

Responsibilities
Team Leadership &People Management
Lead mentor and develop multiple technical teams consisting of team leads and individual contributors.
Own hiring performance management career development and retention for your direct reports.
Build strong working relationships with Product Design CX and other cross functional teams to ensure alignment and delivery.
Drive and enable the team to reach outcomes.

Delivery & Execution
Drive the delivery of roadmap features end-to-end: from planning and grooming through release in a fast-moving environment.
Own release planning and coordinate efficient repeatable deployment cycles.
Partner with Product Management to refine requirements scope work and provide accurate effort estimates.
Identify and remove blockers; escalate risks early and with context.

Hands-On Technical Contribution
Actively contribute to architecture discussions code reviews and technical design this is a hands-on role with a meaningful IC component (2030% of your time).
Lead the teams work on document processing and automation features central to theplatform.
Drive the practical integration of AI/LLM capabilities into the product working alongside
engineers who are actively building these features today.
Champion engineering best practices: clean architecture DDD VSA code quality automated testing and documentation.

Cloud & Infrastructure
Lead and actively contribute to the ongoing migration from AWS to Azure making this a strategic priority for your team.
Ensure adherence to cloud-native architecture best practices and Azure platform standards.
Partner with the CISO organization to uphold data security standards across all platform and application development.

Technical Standards & Governance

Adhere to and evolve software development best practices coding standards and SDLC governance.
Own and improve KPIs related to engineering quality release frequency and team confidence.
Manage third-party vendor and tooling relationships as needed alongside the broader engineering management team.

Required Skills & Experience
Technical
Strong demonstrable hands-on experience with C# (Framework 4.7.2 and/ 10) in a production SaaS environment.
Solid SQL Server expertise: schema design query optimization and data modeling.
Experience with event-driven architectures; Kafka experience is a strong asset.
Hands-on experience with Microsoft Azure (or a comparable cloud platform with a clear path to Azure proficiency); experience with AWSAzure migrations is a significant plus.
Strong understanding of RESTful API design integration patterns and service-oriented or microservices architecture.
Practical experience working with or integrating LLMs or AI/ML capabilities into a commercial product.
Experience with document processing or document automation systems is an asset.
Familiarity with CI/CD pipelines release automation and DevOps practices.
Experience with git and branching strategies for team collaboration.
Use of Azure DevOps is a plus.

Leadership & Management
5 years of direct people management experience leading software engineering teams including at least some experience managing leads.
7 years total experience in technology roles with a track record of delivering complex SaaS products.
Proven experience managing both onshore and offshore engineering resources across time zones.
Demonstrated ability to balance hands-on technical contribution with people management and strategic thinking.
Exceptional written and verbal communication; comfortable presenting to and collaborating with senior stakeholders.
Results-oriented with an ownership mindset and comfort making decisions with incomplete information.

Education
BS/MS in Computer Science Engineering or equivalent practical experience.

Nice to Have
Experience in legaltech legal SaaS or professional services software.
Microsoft Azure certifications (e.g. Azure Solutions Architect Expert Azure Developer Associate).
Background in document management contract automation or workflow automation platforms.


Required Experience:

Manager

The RoleThe best engineering leaders dont just build software they build teams that build great software. They build an experience for the customer as well as the teams they support. Were looking for someone who sets the bar high relentlessly improves how the team works and shows up every day to re...