This job board retrieves part of its jobs from: Healthcare Jobs | Professional Careers | Toronto Jobs

Find jobs in the City of Toronto

To post a job, login or create an account |  Post a Job

  Toronto Jobs  

Bringing the best, highest paying job offers near you

previous arrow
next arrow

Engineer I


This is a Contract position in Toronto, ON posted November 2, 2020.

Company Overview

Tell us your story. Don’t go unnoticed. Explain why you’re a winning candidate. Think ”TD” if you crave meaningful work and embrace change like we do. We are a trusted North American leader that cares about people and inspires them to grow and move forward.

Stay current and competitive. Carve out a career for yourself. Grow with us. Here’s our story:

Department Overview

The TDS Security is responsible for access management within TD Securities. TDS Security is also the strategic product used by all internal and some external services, batch processes and web applications.

As a Software Engineer for the TDS Security you will be taking care of variety tasks such as feature implementation for backend services, front-end services and our security framework. The role also requires supporting our existing services and taking care of DevOps related tasks.

Job Description

The TDS Security is predominantly a platform composed of numerous microservices built on open source technologies. We pride ourselves on leveraging modern tools and technologies that best solve our business problems.

The technology stack that is in place today utilizes the likes of:

  • Java, SpringBoot(REST API, Security, Data JPA), Hibernate
  • AngularJS and React for UI development
  • MariaDB
  • OAuth2/OpenID Connect Concepts, RedHat SSO – nice to have
  • Camunda Engine – nice to have
  • Test frameworks (i.e.: Selenium, Cucumber)
  • Linux as the operating system (Open Suse moving to RHEL 7)

Roadmap & Responsibilities

A Software Engineer will contribute to the design and development of a variety of tools and technologies that are part of our security infrastructure.

These are components where performance and scalability really count, and they are heavily relied on by some of the most utilized products across TD Securities and beyond.

Software Engineers take part in the development and design of new features and components as we continue to broaden the scope of the platform to other product areas and will ensure that the technical infrastructure continues to scale with the ever-increasing demands of the business for years to come.


Desired Qualifications

  • Solid understanding of data structures and algorithms
  • Proficient in asynchronous and concurrent programming
  • Experience building and delivering scalable and distributed systems using various programming languages
  • Solid understanding of various approaches to data storage
  • Experience building large scale distributed systems that have been successfully delivered to customers
  • Solid understanding of test-driven development and familiarity with best-of-breed tools and technologies
  • In-depth understanding of the Linux operating system

Desired Interpersonal Skills

  • Takes great personal pride in building robust software
  • Strong sense of ownership
  • Passionate about programming and computer science
  • Enjoys working in a fast-paced environment
  • Has excellent written and verbal communication skills

Additional Information

Join in on what others in TD Technology Solutions are doing:

  • Inspire a positive work environment and help champion quality, innovation, teamwork and service to the business.
  • Learn voraciously, stretch your thinking,




At TD, we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We are dedicated to building a workforce that reflects the diversity of our customers and communities in which we live and serve. If you require an accommodation for the recruitment/interview process (including alternate formats of materials, or accessible meeting rooms or other accommodation), please let us know and we will work with you to meet your needs.