SW Engineer Manager - Full Stack (.NET)
This role is for a hands-on Engineering Manager to lead teams in developing cloud-based legal practice management software. You will manage onshore and offshore teams while contributing 20-30% of your time to technical architecture, .NET development, and Azure cloud migration.
- Compensation
- Not disclosed
- Location
- Remote, Toronto
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 5+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 5+ years of direct people management experience leading software engineering teams
- 7+ years total experience in technology roles
- Hands-on experience with C# and .NET in a production SaaS environment
- Solid SQL Server expertise
- Hands-on experience with Microsoft Azure
- Experience with event-driven architectures
- Understanding of RESTful API design and microservices architecture
- Practical experience integrating LLMs or AI/ML capabilities
- Experience managing onshore and offshore engineering resources
Nice to have
- Kafka experience
- Experience with AWS-Azure migrations
- Experience with document processing or automation systems
- Experience with Azure DevOps
- Experience in legaltech or legal SaaS
- Microsoft Azure certifications
Full description
Software Engineering Manager
Our client is a recognized leader in legal technology, who was proudly honored as the "Cloud-based Practice Management Platform of the Year" by the 2025 LegalTech Breakthrough Awards. It provides innovative, cloud-based practice management solutions designed to streamline operations and enhance productivity for legal professionals.
This engineering leadership role is about much more than just building software; it’s about building the teams that create it and ensuring a seamless experience for both the customer and your team members.
They are looking for someone with grit who sets the bar high, constantly improves team workflows, and removes friction to unlock potential. You’ll be responsible for the full development and delivery lifecycle—from APIs and integrations to document processing and integrating AI/LLM features—while managing a mix of onshore and offshore Tech Leads and individual contributors.
Crucially, they need a leader who stays hands-on and contributes technically alongside the team. If you thrive in a fast-paced environment, lead with a balance of empathy and deep technical expertise, and want to make a real impact in the legal industry, this is the perfect opportunity for you.
ResponsibilitiesTeam 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 (~20–30% of your time).
- Lead the team’s work on document processing and automation features central to the platform.
- 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.