Overview
Select how often (in days) to receive an alert:
Requisition
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.
RoleAs a Lead Software Engineer, you will act as the Delivery and Software Engineer Lead within an Agile environment. You will ensure the successful delivery of projects and initiatives within Canadian Banking Products Engineering. You will lead and support an Agile scrum team (Product, Engineering, Design, Analytics) and ensure the Agile methodology and principles are executed effectively. You will identify, escalate and remove release and team impediments.
As a Lead Software Engineer, you will also manage the budget, schedule, risks, issues, reporting and governance of projects.
- Manage complex projects with stakeholders that span multiple cross-functional teams and collaborate to help define requirements and priorities.
- Lead and mentor a team of software engineers, fostering growth and collaboration.
- Own end to end delivery of projects, from planning to deployment
- Provide technical guidance and architectural direction to ensure robust, scalable solutions.
- Advocate for quality, scalability, and maintainability in all deliverables.
- Track and manage project risks, issues, action items and key decisions.
- Ensure Agile methodology is effectively executed.
- Mitigate risks and make sure the team is unblocked and can effectively complete their work, including identifying and removing engineering challenges or blockers to keep projects on track.
- Ensure adherence to best practices in coding, architecture, and testing
- Guide projects through the Scotiabank development management processes.
- Provide stakeholder and executive communication, conflict resolution, negotiation and relationship building.
- Provide regular, standardized reporting for
1) team performance: velocity, stories completed,
2) project status. - Work with the team to identify roadmap/feature dependencies and impediments. Accountable for tracking the dependencies and impediments and removing them to enable the team to surface, track, escalate.
- Communicate with other teams to track and manage dependencies between teams.
- Identify team conflict and partner with Development Managers and Agile Coaches to resolve and escalate to Leadership Team for support when necessary.
- Build and maintain solid, professional working relationships with peers within the project team and business lines.
- Engage stakeholders (e.g., risk, legal, audit) as needed for consultation throughout the course of the project.
- Coordinate compliance and readiness procedures (e.g., Operational Readiness) with associated teams (e.g., Release Engineering, Security, etc.).
- Support incident/problem resolution for critical technical issues when escalated.
- 7 years’ experience in managing and delivering complex software projects or technical leadership roles.
- Bachelor’s degree in Computer Science, Engineering, or related field
- 7 years’ experience in managing and delivering complex software projects
- Demonstrates strong knowledge of Agile methodology and Dev Ops practices while delivering IT projects. Ideally has Certified Scrum Master certification (CSM / PSM)
- Expert knowledge and understanding of project management practices, disciplines, tools, and methodologies.
- Strong problem solving, critical thinking and analytical skills to rapidly assess problem situations.
- Demonstrates creativity and adaptability when identifying solutions.
- Excellent verbal and written communication skills, with ability to communicate on a broad spectrum (from deep technical discussions to high level executive vision)
- Excellent interpersonal, negotiation and relationships management skills
- Excellent organizational skills and the ability to manage multiple complex initiatives
- Demonstrates proactivity and accountability.
- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: