Job Description
About the job
Senior Manager – Branch Technology Modernization
Location: Toronto, ON (Hybrid)
Job Description
As a Senior Manager in the Branch Channels Technology team, you will lead the modernization of branch technology platforms, overseeing 2–3 agile cross-functional pods. You will be accountable for delivering high-impact outcomes through engineering excellence, agile maturity, and architectural leadership. This role requires a strong background in transforming legacy systems into modern, cloud-native, domain-driven applications.
You will play a critical role in shaping the future of customer-facing technologies, ensuring alignment with enterprise architecture and business goals. You will also be responsible for fostering a high-performance culture, coaching team members, and promoting innovation, accountability, and continuous improvement.
Key Accountabilities
Lead and manage 2–3 agile pods focused on modernizing branch technology platforms.
Drive engineering and agile maturity through the use of metrics (e.g., DORA, velocity, code quality).
Provide architectural leadership across .NET, C# WinForms, Spring Boot APIs, Angular, and AWS/OpenShift hybrid environments.
Guide teams in applying Domain-Driven Design (DDD), Microservices Architecture, and Microfrontend principles.
Oversee the transformation of legacy thick-client applications into scalable, multi-tier cloud-native solutions.
Collaborate with product owners, architects, and business stakeholders to align technology with strategic goals.
Champion agile practices, DevOps culture, and continuous delivery pipelines.
Promote a culture of psychological safety, innovation, and accountability across teams.
Coach and develop team members, fostering career growth and technical excellence.
Ensure compliance with risk, security, and governance standards.
Qualifications
8+ years of experience in software engineering, with at least 3 years in a leadership role.
Proven experience leading agile teams and delivering complex transformation programs.
Strong technical expertise in:
.NET, C#, WinForms
Spring Boot (Java), Angular
AWS cloud services and OpenShift
Microservices and Microfrontend architectures
Domain-Driven Design (DDD)
Demonstrated success in modernizing legacy systems and migrating to cloud-native platforms.
Strong understanding of agile frameworks (Scrum, SAFe) and engineering metrics.
Excellent people leadership skills, including coaching, performance management, and team development.
Strong communication and stakeholder engagement skills.
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Behavioural Competencies
Strategic Thinking and Execution
Inclusive Leadership and Team Empowerment
Change Agility and Resilience
Collaboration and Influence
Customer Centricity
Risk Awareness and Governance