Delivery Lead

ScotiabankToronto, ON
Onsite

About The Position

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. This role requires strong leadership skills to inspire, motivate, and guide team members to achieve their project goals. A strong technical background in the software development life cycle is essential to guide the team, solve technical challenges, and make informed decisions. Experience in Java, APIs, Microservices, and legacy modernization within the banking domain is highly valued. The role involves bringing technical expertise and engaging in productive discussions with Architects and Technical Leads. You will guide and participate with the team to develop educated estimates based on technical background and solution design experience. You will work with the team to identify roadmap/feature dependencies and impediments, being accountable for tracking, escalating, and removing them. Facilitating discussion, decision-making, and conflict resolution is key, as is building a trusting and safe environment. The role also involves assisting in the identification and mitigation of project risks, identifying and acting on coaching opportunities, and conducting regular assessments of team Agile Maturity to guide improved performance. You will facilitate agile ceremonies and longer-term planning exercises, support the Product Owner with backlog grooming and maintenance, and proactively identify and mitigate risks using Agile best practices. Forecasting deliverables based on evidence and reliable sources, and expert estimating and planning are crucial. Providing regular, standardized reporting for team performance (velocity, stories completed, project status) is required. You will coordinate operation readiness activities with associated teams (security, infrastructure, network, etc.) and oversee and coordinate software release activities. Active participation and timely decision-making in defining the product backlog, alignment to overall product architecture, and technical design are expected. Regular communication with other scrum teams to ensure tactical story alignment and dependency identification/tracking is also part of the role.

Requirements

  • Strong leadership skills to inspire, motivate and guide team members to achieving their project goals.
  • Strong technical background in the software development life cycle, currently or previously.
  • Experience in Java, APIs, Microservices, legacy modernization in banking domain
  • Bring in technical expertise or productive discussions with the already acquired technical skills in the area of software development with Architects and Technical lead.
  • 8 years overall experience in software industry with 5+ years of Technical Project Management experience and/or leading large cross-functional/cross-regional teams on major organizational projects primarily dealing with software development releases.
  • Bachelor’s Degree in Software Engineering, Computer Science or equivalent
  • Good knowledge of software development processes and procedures to understand the team needs
  • Knows about Lean, eliminating waste, focusing on value delivery, small batch production, frequent delivery of working software, adapting to change
  • Understands backlog tracking, Scrum and Kanban based metrics, task definition, story splitting.
  • Knowledge and experience with Agile techniques – Automated Testing, User Stories, Continuous Integration, Testing, etc.
  • Demonstrated high level of analytical and problem-solving skills
  • Working experience in JIRA/Confluence
  • Hands-on experience leading release management activities for successful delivery of product launches

Nice To Haves

  • Previous experiences as software developer, technical lead is desirable.

Responsibilities

  • Guide and participate with team to get to educated estimates with the technical background and solution design experience.
  • Work with a team to identify roadmap/feature dependencies and impediments. Being accountable for tracking the dependencies and impediments and removing them to enable the team: surface, track, escalate.
  • Facilitate discussion, decision making, and conflict resolution. Build a trusting and safe environment where problems can be raised and resolved.
  • Assists in the identification and mitigation of project risks.
  • Identifies and acts on coaching opportunities at the individual and team level.
  • Conducts regular assessments of a team Agile Maturity and uses the results to guide them to improved performance.
  • Facilitate agile ceremonies (Daily Scrum, Backlog Refinement, Sprint Planning, Sprint Review, and Retrospective) and longer-term planning exercises (Release Planning, Release Train Planning).
  • Support the Product Owner, especially with respect to story grooming and maintaining the product backlog.
  • Pro-actively identify and mitigate risks using Agile best practices and project deliverables
  • Needs to forecast the numbers of deliverables, which is based on evidence and reliable source.
  • Needs to be expert in estimating and planning. Knows how to create useful, reliable and practical plans for software development projects
  • Provide regular, standardized reporting for team performance: velocity, stories completed and project status.
  • Coordinate operation readiness activities with associated teams (security, infrastructure, network etc.)
  • Oversee and coordinate software release activities.
  • Active participation and help assist in timely decision making in defining product backlog (working with Product Owner, Business Analyst); alignment to overall product architecture and technical design (working with Architect and Tech Leads)
  • Regularly communicate with other scrum teams to ensure tactical story alignment and identifies/tracks dependencies between the team.
  • Provide regular, standardized reporting for team performance: velocity, stories completed and project status.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service