SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: CAD 145,000 - 160,000 / annual
Aviso is a leading Canadian wealth management and investment services provider with approximately $145 billion in assets under administration and management. The company operates a technology-enabled, client-centric ecosystem serving credit unions, portfolio managers, investment dealers, insurance companies, and introducing brokers across Canada.
The Manager, Software Engineering role reports to the Director of Software Engineering and leads the Technology Team's software engineering function. This is a people-management position responsible for leading and coaching Team Leaders, Front-End Engineers, Full-Stack Engineers, and Cloud Engineers. The manager will own software engineering processes and roadmap, provide visibility into delivery flow, eliminate bottlenecks, and embed governance and standardization across the engineering function.
Key responsibilities include:
- Provide leadership, coaching, and skills development to elevate high-performing teams with a continuous learning and problem-solving mindset
- Collaborate on planning, coordination, execution, and delivery of complex cross-team engineering initiatives, identifying risks and optimizing solutions
- Assess the current state of the software engineering organization, stay abreast of industry trends and emerging technologies, and align the engineering roadmap with enterprise architecture vision and organizational goals
- Establish team and professional development goals using SMART metrics and feedback loops
- Build relationships and align team expectations with business partners including Technology Operations and Security
- Facilitate effective collaboration, deployment planning, decision-making, and issue resolution
- Provide technical feedback to ensure software standards, architectural, and corporate security policies are applied
- Organize and conduct presentations at multi-team alignment planning sessions
- Monitor and evaluate coaching impact and adjust approaches to drive team effectiveness
- Understand flow metrics and provide data-driven recommendations for team improvement
Requirements:
- Degree in Computer Science, Engineering, Technical Diploma, or relevant software development work experience
- Certification in Product Management, Organizational Change and Leadership, SAFe/Agile-related methodologies, or similar professional certification
- 7-10 years of experience as a high-performing Software Engineering or Technical Product Manager leading software delivery in a fast-paced environment
- Strong understanding of software engineering best practices (design patterns, trunk-based delivery, feature flags), secure coding concepts, and DevSecOps practices
- Experience with GitHub Copilot, Cloud Development (Azure), Microservices API architecture (Spring Boot, .NET Core), AI-driven development, and DevOps concepts such as container technologies (Docker)
- Experience in IT operational processes (ITIL, IT security governance processes like NIST) is an asset
- Excellent verbal, presentation, and written communication skills for technical and business audiences
- Fluent English communication required; bilingual French skills are an asset
- Strong problem-solving, decision-making, organizing, and conflict-resolution abilities
- Strong teaching and training skills with ability to impart knowledge, skills, and best practices
- Solid organizational skills with ability to prioritize, plan, document, schedule, and meet deadlines
- High degree of emotional intelligence including listening, questioning, trust-building, coaching, and empathy skills
- Passionate about continuous learning and personal development