Software Engineering Manager

Job Description

  • Contractor
  • Anywhere

Software Engineering Manager – Hybrid (Toronto)
We’re hiring a Software Engineering Manager to lead high-performing development teams building mission-critical, cloud-native solutions. This is a high-visibility leadership role where your technical judgment, people skills, and innovation mindset will shape the next generation of products used nationwide.
What You’ll Do:
• Lead, coach, hire, mentor, and manage a team of 7–10 engineers
• Drive technical excellence across architecture, delivery, and code quality
• Oversee performance management, hiring, and—when necessary—difficult personnel decisions
• Guide teams through Agile/Scrum sprints, backlog planning, and delivery pipelines
• Champion modern engineering best practices, automation, DevOps, and CI/CD
• Bring AI-driven improvements to engineering workflows and developer productivity
• Collaborate with product partners to turn business problems into scalable solutions
• Perform technical oversight, code reviews, and hands-on support when required
What You Bring:
• 8+ years in software engineering, including 3+ years managing developers
• Expertise in .NET (C#, ASP.NET, MVC, Web API) — .NET 7/8 preferred
• Strong AWS cloud background
• Experience leading Agile teams using Jira/Confluence
• Proven ability to hire, coach, evaluate performance, and address team gaps
• Comfort acting as both people leader and technical leader
• Track record driving automation, CI/CD, DevOps, and modern engineering practices
• Experience implementing or integrating AI/GenAI into dev workflows
This role is perfect for a leader who elevates teams, communicates with clarity, and inspires engineers to do the best work of their careers. If you’re a strong manager with deep technical chops and a passion for modern engineering, we want to talk.
Interviews are moving fast — apply now. Send your resume to tinak@corgta.com