Job Description
Location: Bolton, Ontario (Remote, Occasional ad-hoc office visits )
Job Type: Permanent Full-time
Our client is an established B2B SaaS provider is seeking a Software Development Manager with a strong Microsoft development background to lead the evolution of their flagship web application. The ideal candidate brings both hands-on technical depth and the ability to guide a small team through modern Agile practices, particularly in small to mid-sized environments where people wear multiple hats.
This is a high-impact role that blends leadership, technical problem-solving, and Agile delivery. You’ll be working in a collaborative, delivery-focused environment, where your ability to influence and implement will be immediately visible.
What You’ll Be Doing:
- Hands-On Coding (35%)
You'll remain technically engaged—contributing to architecture, reviewing code, and occasionally writing or refactoring code in .NET Core, ASP.NET, and legacy Classic ASP systems. - Scrum Master & Agile Delivery(35%)
Run sprint planning, daily stand-ups, retrospectives, and sprint reviews. You’ll keep the team on track, continuously improve processes, and remove delivery blockers. - Product Collaboration (10%)
Partner with Product Managers to understand business goals, provide technical input on feature feasibility, and ensure engineering efforts align with user needs and timelines. - Team Management(20%)
Provide coaching and mentorship to a close-knit engineering team. Focus on team growth, accountability, and professional development without heavy admin overhead.
What You'll Bring:
- Experience in small to mid-sized software companies where you’ve owned both delivery and team outcomes
- Strong technical expertise in:
- .NET Core, ASP.NET, Blazor Framework and some legacy Classic ASP
- SQL Server – Database schema design, stored procedures, performance tuning
- Proven leadership in software delivery- mentoring engineers, leading projects, and promoting engineering best practices
- Practical experience as a Scrum Master or Agile team lead
- Familiarity with compliance, audit, or data security practices within software development
- Tools: Jira, Azure DevOps (preferred), Git
- Proactively identifies opportunities to improve workflows and processes, with a strong focus on continuous improvement.
- Excellent communication, organization, and decision-making skills, with the ability to prioritize effectively and solve problems in a fast-paced environment