Location
Toronto, Hybrid (2–3 days on-site per week)
Language
Strong written and verbal communication skills in English
Duration
Permanent
Background Check Requirement
Not specified
About the Opportunity
We are partnering with a public sector organization seeking a Manager of Software Development who is passionate about leading people and building meaningful, high-impact technology solutions. In this role, you will guide a skilled team of software engineers and data professionals, driving best practices in development and delivery while supporting an environment that values collaboration, innovation, and continuous improvement.
Reporting to the Director of Software and Data, you will shape the tools, processes, and platforms that enable the organization’s mission. Your work will directly influence service delivery, system reliability, and long-term technical strategy, making this an opportunity to leave a lasting organizational impact.
What’s In It for You
You’ll join a workplace that values curiosity, balance, and personal growth. You’ll have the chance to mentor talented team members, introduce new ideas, and help modernize technology practices. This role offers exposure to cloud technologies, Agile coaching, strategic decision making, and cross-functional collaboration with leaders across the organization.
Your Responsibilities
- You’ll lead, mentor, and develop a high-performing team of software engineers and data professionals, supporting standards, performance, and career growth.
- You’ll guide Agile delivery practices, coaching teams in Scrum or Kanban to foster continuous improvement and efficient workflows.
- You’ll support product ownership by defining vision, prioritizing backlogs, writing user stories, and collaborating closely with stakeholders, including being on-call for emergency escalations when required.
- You’ll translate technical concepts into clear insights for business partners and senior leadership, enabling informed decision making.
- You’ll conduct technical reviews, evaluate new tools and solutions, and recommend improvements to optimize scalability, performance, and compliance.
- You’ll participate in change advisory processes, ensuring proposed changes are technically sound and well managed through release cycles.
- You’ll oversee end-to-end release management, ensuring stability, quality, and timely deployments.
- You’ll plan projects, manage resources, and monitor risks to ensure delivery within scope and timelines.
Skills and Qualifications
- 3+ years of progressive leadership or management experience in software or data environments.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Hands-on familiarity with programming languages such as Python, Java, C#, JavaScript, or PHP.
- Experience with relational and NoSQL databases like PostgreSQL, SQL Server, MongoDB, or Cassandra.
- Proficiency with Git and strong understanding of CI/CD pipelines and DevOps principles.
- Strong analytical, problem-solving, and communication skills with the ability to collaborate across all levels.
Note from the Hiring Manager
“We’re looking for a thoughtful leader who can elevate our technical practices while supporting a team that genuinely cares about the work they do. If you bring curiosity, compassion, and a desire to help people succeed, you’ll fit right in.”
Why Partner with Altis
If you’ve never worked with a staffing agency before, we make it easy. We work with top employers across Canada who have great jobs to fill, each vetted and verified by our team. When you apply for a job with Altis, we get to know you as a candidate and learn what your strengths are. Then, if you’re a solid match, we handle all the logistics, advocating for you as a candidate for the role, providing access to coaching and connecting you directly with the hiring manager. And rest assured, all our services are free of cost for candidates.