Developer Lead - TD Lab

Have you ever wondered how North America’s most successful companies develop some of their most innovative ideas? If so, you should consider leading our fast-paced and passionate engineering team at TD Lab. A team that ideates, builds, and tests solutions that shape the future of digital banking. The TD Lab Incubator is an authentically lean and highly collaborative work environment where our progressive team is changing this bank one sprint at a time. Make your mark in this lead role in a team that operates like a well-funded start-up while helping TD Bank lead the way across many business lines in fintech!

Developer Lead - TD Lab

As a developer lead in a role like no other, you will explore emerging technologies and be empowered to start/stop projects because of what the market tells you. You will lead technical project work and a team of people that make it happen. And, all within our well-resourced Lab located in the open and collaborative workspace in the Waterloo Region’s Communitech Hub alongside other leaders of corporate innovation, Velocity Garage, and a host of start-ups.

The skills and experience required:

  • Strong overall software development knowledge (across web, mobile)

  • Web development experience (HTML, CSS, JavaScript, AngularJS, etc.)

  • iOS or Android mobile development experience

  • RESTful APIs (NodeJS, Express, etc.)

  • Object oriented programming languages (Java, C++, Objective C, etc.)

  • Git version control experience.

  • Experience with Design Thinking or Design Sprint.

  • Experience with and interest in managing and mentoring students / employees.

  • Effective communication and presentation skills.

  • Critical thinking and ability to manage and deliver on multiple projects simultaneously.

The responsibilities include:

  • Being an owner that achieves results through end-to-end project accountability, stakeholder collaboration.

  • Build new, innovative product concepts and experiences for different types of TD customers.

  • Lead a team of software developer interns to take a concept from idea to functional prototype.

  • Explore the use of new and emerging technologies as part of prototype development.

  • Participate in Design Sprints to quickly market-test how a prototype should really look and function.

  • Mentor interns in software development by teaching them best practices, performing code reviews, etc.

  • Shaping sprint demos and pitch concepts to senior technical executives.

  • Sharing technical and business insights from projects with other teams just as eager to learn as you are.


  • Weekly catered lunch and treats throughout the week (i.e. seasonal and sensational)

  • Monthly team events (e.g Bowling, Archery Tag, Axe Throwing, Escape Rooms)

  • Lead a quarterly hack week (i.e. your group project to wow us with something novel)

  • Latest MacBooks and mobile hardware (i.e. and whatever else consumers use everyday)

  • Bi-monthly project updates with senior leaders

As a TD Lab developer lead, you really are technical, design-oriented and have a passion for the concept development process. You drive several projects at any given time and are exposed to the latest in modern digital technology. You have the opportunity to act like an entrepreneur, bringing impactful ideas to life while taking on challenging technical tasks that ultimately best serve the best TD customer experience.

If you are a self-starter, want to be an influencer of change, and are looking for a challenge - this job is for you!