About this role
Job Title: Technical Engineering Manager , Location: Toronto, ON , Contract
JOB SUMMARY
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.
#J-18808-Ljbffr