Manager, Software Development
This job is no longer accepting applications
See open jobs at Method:CRM.See open jobs similar to "Manager, Software Development" Work In Tech.Software Engineering
Toronto, ON, Canada · Remote
- Manage multiple software development teams, including individual contributors and, in some cases, team leads who manage their own reports.
- Drive the hiring process for software development positions under your organization, including both Developer and QA roles.
- Oversee all performance management responsibilities for your direct reports, including regular 1:1s, skip levels, annual reviews, merit evaluations, and disciplinary actions when required.
- Ensure all teams under your organization are operating according to departmental processes, including those related to release management, quality management, product management, and service operations.
- Ensure teams are conducting retrospectives, preparing sprint plans, and are available for production releases.
- Collaborate with technical leadership to identify and implement departmental process improvements.
- Act as the project manager for any initiative not owned by a Product Manager or technical leader.
- Work closely with QA, Product, and Technology leaders to resolve operational friction and align on goals.
- Partner across teams to facilitate communication, improve workflows, and ensure consistent execution.
- Focus the majority of your time on coaching, mentoring, and supporting your teams’ growth and performance.
- Contribute hands-on by developing or maintaining internal Product Development or company tools (e.g., KPI dashboards, support tools, or internal systems) when needed.
- Prepare and present Product Development KPIs, and participate in key meetings such as Method:Monday, department meetings, Dev/QA standups, and company-wide all-hands.
- Lead by example, modeling Method’s values and processes in your daily work.
- Foster a positive, collaborative environment that encourages growth, transparency, and accountability.
- Share knowledge openly with fellow Methoders and provide constructive feedback to leadership to improve processes and operations.
- 8+ years of experience in software development, with 2+ years in a leadership or management role.
- Experience leading multiple teams or managing team leads within a fast-paced software environment.
- Strong technical foundation in modern web development (e.g., C#, .NET, React, AWS) and system architecture.
- Proven success in hiring, mentoring, and growing engineering teams.
- Excellent communication and collaboration skills, with the ability to work cross-functionally with Product, QA, and Design.
- A track record of delivering projects on time while maintaining high code quality and operational reliability.
- Strong understanding of Agile practices and continuous improvement processes.
- Strategic mindset — able to think long-term while supporting short-term delivery goals.
- A passion for coaching others, fostering inclusion, and building great team culture.
- Onboard and acclimate with the Development team.
- Learn about Method’s culture, values, and development processes.
- Begin managing teams and core processes early on, aligning with the outlined roles and responsibilities.
- Build relationships with your direct reports, peers, and cross-functional partners.
- Understand existing systems, architecture, and ongoing projects.
- Complete Method’s Bootcamp and begin participating in sprint ceremonies.
- Conduct initial 1:1s and set development goals with your team members.
- Identify quick wins and areas for process improvement.
- Collaborate with Product and QA leaders to align team objectives.
- Review departmental KPIs and reporting tools to assess performance trends.
- Partner with leadership to define your team’s long-term goals and success metrics.
- Participate in your first quarterly performance review cycle.
This job is no longer accepting applications
See open jobs at Method:CRM.See open jobs similar to "Manager, Software Development" Work In Tech.