Manager, Software Engineering

Posted 10 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineering Manager leading teams, delivery processes, and DevOps practices at Aviso. Improving technology execution for a Canadian wealth management and investment services provider.

Responsibilities

  • Provide leadership and coaching to high-performing software engineering teams
  • Plan, coordinate, execute, and deliver complex cross-team engineering initiatives
  • Identify risks and recommend solutions to optimize delivery
  • Assess the Software Engineering organization and identify strategic opportunities based on industry trends and emerging technologies
  • Align the Software Engineering roadmap with Enterprise Architecture vision and organizational goals
  • Establish team and professional development goals, action plans, SMART metrics, and feedback loops
  • Build relationships and align team expectations with business partners and internal Technology Operations and Security entities
  • Facilitate collaboration, deployment planning, decision-making, and issue resolution
  • Provide technical feedback to ensure software, architectural, and corporate security standards are applied
  • Organize and conduct presentations at multi-team alignment planning sessions
  • Monitor and evaluate coaching effectiveness and adjust approaches to improve team effectiveness
  • Analyze flow metrics and provide data-driven recommendations through team reporting and analytics

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, and/or a similar professional certification
  • 7–10 years of experience as a Software Engineering or Technical Product Manager leading software delivery in a fast-paced environment
  • Strong understanding of Software Engineering best practices, secure coding concepts, and DevSecOps practices
  • Experience with GitHub Copilot, Azure cloud development, microservices API architecture using Spring Boot and .NET Core, AI-driven development, and Docker container technologies
  • Experience in IT operational processes such as ITIL and IT security governance processes such as NIST is an asset
  • Excellent verbal, presentation, and written communication skills for technical and business audiences
  • Fluent English communication skills required; French bilingual skills are an asset
  • Strong problem-solving, decision-making, organizing, and conflict-resolution abilities
  • Strong teaching and training skills
  • Solid organizational skills and ability to prioritize, plan, document, schedule, and meet deadlines
  • High degree of emotional intelligence, including listening, questioning, trust-building, coaching, and empathy skills
  • Passion for continuous learning and personal development

Benefits

  • Competitive compensation package that rewards and recognizes individual contributions
  • Excellent health, dental and insurance benefits
  • Generous vacation time
  • Fitness benefit
  • Parental leave top-up options
  • Matching contributions to the retirement program
  • Learning and development opportunities
  • Education assistance program
  • Regular social events

Job type

Full Time

Experience level

SeniorLead

Salary

CA$145,000 - CA$160,000 per year

Degree requirement

No Education Requirement

Tech skills

AzureCloudDockerMicroservicesSpringSpring BootSpringBoot.NET

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.