Technical Engineering Manager – Digital Banking
Drive the next generation of digital banking solutions in a role that blends innovation, cloud technology, and technical leadership. Collaborate on impactful enterprise initiatives, build modern customer-facing applications, and work with advanced technologies in a fast-paced environment focused on scalability, performance, and digital transformation.
What is in it for you:
• Salaried: $90-95 per hour.
• Incorporated Business Rate: $100-110 per hour.
• 4-month contract with the potential for permanent employment.
• Day schedule, 37.50 hours per week.
• Hybrid work model based in Toronto or Waterloo.
Responsibilities:
• Lead, coach, and develop a team of front-end, back-end, full-stack, and QA engineers.
• Foster a culture of collaboration, ownership, inclusion, and continuous improvement.
• Support team performance management and engineering talent development.
• Provide hands-on technical leadership across the full software development lifecycle, including design, development, testing, integration, deployment, and production support.
• Contribute to software architecture, code quality reviews, technical design reviews, and implementation of key features.
• Guide the development of resilient and maintainable applications using modern full-stack and cloud-native technologies.
• Drive technical decision-making, identify trade-offs, and reduce delivery risks.
• Lead investigative spikes and proof-of-concepts when required.
• Ensure solutions align with enterprise architecture, security, compliance, and operational standards.
• Lead complex initiatives from concept to production delivery.
• Collaborate with Product Owners, Architects, Cybersecurity, Operations, and engineering leaders to prioritize work and resolve dependencies.
• Apply Agile and SAFe methodologies to support planning, predictability, and delivery performance.
• Use engineering and delivery metrics, including DORA metrics, to improve quality, speed, and operational health.
• Oversee application lifecycle management and technical asset health within the assigned area.
• Support production releases, operational excellence, reliability, and issue resolution.
• Contribute directly to development activities and assist in resolving technical issues in a player-coach capacity.
• Lead technical teams while remaining actively involved in coding and solution delivery.
What you will need to succeed:
• Bachelor’s degree in Computer Science.
• 7 years of experience in software engineering, including experience designing and delivering enterprise-grade applications across multiple layers of the stack.
• Proven experience leading, mentoring, or coaching engineering teams.
• Strong hands-on expertise in modern application development.
• Proficiency with Java or Kotlin and Spring Boot.
• Experience with C#/.NET, TypeScript, React, and Node.js.
• Experience building and supporting applications within Azure and AKS environments.
• Strong understanding of RESTful APIs, distributed systems, and modern application architecture patterns.
• Experience with engineering and SDLC tools such as GitHub, Jira, Confluence, Jenkins, Maven, Snyk, and SonarQube.
• Experience with CI/CD pipelines, cloud-native engineering practices, and platform modernization initiatives.
• Familiarity with engineering performance and delivery metrics, including DORA metrics.
• Experience in mobile application development for iOS and Android environments.
• Experience with web-based banking applications.
• Familiarity with IBM WebSphere and IBM Portal environments is considered an asset.
• Experience working in financial services, banking, or other highly regulated environments is considered an asset.
• Strong organizational skills with the ability to manage competing priorities and work effectively in ambiguous situations.
• Strong collaboration, communication, and stakeholder management skills.
• Ability to balance technical execution with people leadership responsibilities.
• Passion for mentoring engineers and supporting the growth of high-performing teams.
• Experience leveraging AI-enabled tools and practices across the SDLC is considered an asset.
Why Recruit Action?
Recruit Action (agency permit: AP-2504511) provides recruitment services through quality support and a personalized approach. As part of the screening process, some applications may be reviewed using artificial intelligence tools. Only candidates who meet the hiring criteria will be contacted.