Engineering Manager in Toronto

Engineering Manager in Toronto

Toronto Full-Time 118800 - 145200 $ / year (est.) On-site
C

At a Glance

  • Tasks: Lead and mentor a diverse team in delivering modern banking solutions.
  • Company: Dynamic financial services company focused on innovation and collaboration.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Other info: Join a culture of continuous improvement and cutting-edge technology.
  • Why this job: Make a real impact in digital banking while developing your leadership skills.
  • Qualifications: 7+ years in software engineering with strong team leadership experience.

The predicted salary is between 118800 - 145200 $ per year.

The Technical Engineering Manager, Digital Banking is responsible for leading the delivery of modern, cloud-based banking platforms by combining strong technical expertise with people leadership. This role oversees end-to-end software development, guides engineering teams, and ensures the delivery of secure, scalable, and customer-centric solutions that align with business and enterprise standards. A typical day involves a player-coach approach, requiring active contribution to development, coaching and mentoring developers, and coding to help resolve technical issues. The manager will lead a diverse group of engineers, including front-end, back-end, full-stack, and QA engineers, supporting initiatives within the digital banking space. Success will be measured by clean delivery of programming increments, strong productivity, and clean code quality.

Responsibilities

  • Lead, coach, and develop a team of full-stack engineers, fostering a culture of ownership, collaboration, inclusion, and continuous improvement.
  • Manage team performance and grow engineering talent.
  • Provide hands-on technical leadership across the full software development lifecycle, including solution design, development, testing, integration, deployment, and production support.
  • Contribute directly to software architecture, code quality, technical design reviews, and implementation of key features.
  • Guide the team in building modern, resilient, and maintainable applications using full-stack technologies and cloud-native engineering practices.
  • Drive technical decision-making, identify trade-offs, reduce delivery risk, and lead investigative spikes or proof-of-concepts.
  • Ensure software solutions align with enterprise architecture, security, compliance, and operational standards.
  • Lead the delivery of complex, multi-disciplinary initiatives from concept through production, ensuring outcomes meet customer and business needs.
  • Partner with Product Owners, Architects, Cybersecurity, Operations, and peer engineering leaders to prioritize work, resolve dependencies, and maintain delivery momentum.
  • Apply Agile / SAFe practices to help the team plan effectively, improve predictability, and continuously enhance delivery performance.
  • Use engineering and delivery metrics (including DORA and operational health indicators) to improve team effectiveness, quality, and speed.
  • Oversee the health, currency, and lifecycle management of technical assets and applications.
  • Support production releases and drive operational excellence, reliability, and issue resolution.

Required Qualifications

  • 7+ years of experience in software engineering, including significant experience designing and delivering enterprise-grade applications across multiple layers of the stack.
  • Proven experience leading or mentoring engineering teams, with strong capabilities in team leadership, coaching, and delivery management.
  • Strong hands-on technical expertise in modern application development, with proficiency in one or more of the following: Java or Kotlin with Spring Boot, C# / .NET, TypeScript, React, and Node.js.
  • Experience building and supporting applications in Azure and AKS environments.
  • Strong understanding of RESTful APIs, distributed systems concepts, and modern application architecture patterns.
  • Experience with engineering tools and platforms such as GitHub, Jira, Confluence, Jenkins, Maven, Snyk, SonarQube, and related SDLC tooling.
  • Familiarity with engineering performance and delivery metrics, including DORA metrics.
  • Strong organizational skills with the ability to manage competing priorities, balance strategic and tactical work, and drive clarity in ambiguous situations.
  • Excellent collaboration and communication skills, with the ability to influence technical and non-technical stakeholders across teams.

Preferred Qualifications

  • Prior experience in a hands-on engineering management or tech lead manager capacity, balancing people leadership with technical execution.
  • Experience working in financial services, banking, or other highly regulated enterprise environments.
  • Familiarity with legacy or enterprise middleware platforms such as IBM WebSphere and IBM Portal.
  • Experience with cloud-native engineering practices, automation, CI/CD pipelines, and platform modernization initiatives.
  • Passion for mentoring engineers and building high-performing teams with strong engineering fundamentals.
  • Experience leveraging or introducing AI-enabled tools and practices across the SDLC to improve engineering productivity, quality, or delivery outcomes.

Engineering Manager in Toronto employer: Compunnel Inc.

Join a forward-thinking company in Toronto that prioritizes innovation and employee development. As a Digital Banking Engineering Manager, you'll thrive in a collaborative work culture that values continuous improvement and offers ample opportunities for professional growth. With a focus on modern banking solutions, this role not only allows you to lead a talented team but also empowers you to make a meaningful impact in the digital banking landscape.

C

Contact Details:

Compunnel Inc. Recruitment Team

We think you need these skills to ace Engineering Manager in Toronto

Technical Leadership
Software Development Lifecycle (SDLC)
Java or Kotlin with Spring Boot
C# / .NET
TypeScript
React
Node.js