Director, Application Development

CIBCToronto, ON
Hybrid

About The Position

The Application Development team builds and supports scalable, secure, and modern technology solutions that help deliver strong outcomes for our clients and teams. As a Chapter Lead, Application Development, you'll lead and develop a team of software engineers while providing hands-on technical leadership across the software development lifecycle. You'll help shape an inclusive, accountable, and high-performing engineering culture by coaching team members, supporting workforce planning, and promoting continuous learning and engineering best practices. You'll partner with product, architecture, security, infrastructure, and business stakeholders to deliver reliable, maintainable solutions that align with enterprise standards. You'll also champion modern engineering practices, including continuous integration and continuous delivery (CI/CD), automated testing, observability, DevSecOps, and responsible adoption of artificial intelligence (AI) tools to improve delivery quality and team effectiveness. In this role, you'll balance strategic leadership with day-to-day execution, helping teams navigate change and deliver across multiple priorities. At CIBC we enable the work environment most optimal for you to thrive in your role. Details on your work arrangement (proportion of on-site and remote work) will be discussed at the time of your interview.

Requirements

  • Demonstrate experience in application development, software engineering leadership, agile or product-oriented delivery environments, the full software development lifecycle, and modern engineering tools and cloud or platform environments.
  • Experience developing and implementing strategic team goals.
  • Experience coaching employees and inspiring successful team performance.
  • Know that relationships and networks are essential to success.
  • Inspire outcomes by sharing your expertise.
  • Continuously evolve your thinking and the way you work in order to deliver your best.
  • Seek out innovative solutions and embrace evolving technologies.
  • Can easily adapt to new tools and trends.
  • Have a degree/diploma in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
  • Bring your real self to work, and you live our values - trust, teamwork, and accountability.

Nice To Haves

  • Experience with AI-assisted development tools, observability practices, and DevSecOps.

Responsibilities

  • Lead, coach, and develop software engineers across varying levels of experience.
  • Set clear performance expectations, provide regular feedback, and support hiring, onboarding, succession planning, and career development.
  • Provide technical leadership across application design, coding, code reviews, troubleshooting, deployment, and support.
  • Ensure solutions are scalable, maintainable, secure, and aligned with enterprise standards.
  • Champion CI/CD, automated testing, observability, and DevSecOps to strengthen delivery quality and efficiency.
  • Encourage knowledge sharing and continuous improvement across the chapter.
  • Identify opportunities to responsibly use AI-assisted development tools, automation, and analytics throughout the software lifecycle.
  • Guide engineers on appropriate use cases, governance considerations, and sound engineering judgment.
  • Translate strategic direction into actionable priorities for engineering teams.
  • Support adoption of new tools, technologies, and ways of working with clarity, empathy, and accountability.
  • Collaborate with cross-functional stakeholders and external partners to deliver complex technology solutions.
  • Provide transparent updates on progress, risks, dependencies, timelines, and team capacity while overseeing vendor performance and outcomes.

Benefits

  • competitive salary
  • incentive pay
  • banking benefits
  • a benefits program
  • defined benefit pension plan
  • an employee share purchase plan
  • a vacation offering
  • wellbeing support
  • MomentMakers, our social, points-based recognition program
  • Purpose Day; a paid day off dedicated for you to use to invest in your growth and development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service