Jobs / TD

Principal Platform Engineer

TD · Toronto, ON, Canada
Toronto, ON, CanadaFull timeExp: 10+ yrs165,000-200,000 CAD/yearlyOnsite
Remuneration
$165,000 - $200,000 CAD + discretionary variable compensation award + health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs
Location
Toronto, ON, Canada
Visa sponsorship
Not specified

Job summary

As a Principal Engineer within the Global Transaction Banking (GTB) program, you will provide enterprise-scale technical leadership and hands-on engineering to build the next-generation GTB Platform. This role involves active coding, designing, prototyping, and validating core platform capabilities, leveraging modern AI-assisted development tools. You will focus on applying disruptive technologies like real-time AI inferencing and decisioning in platforms such as Azure/Kubernetes to enhance platform readiness, accelerate business delivery, strengthen technical resilience, and reduce cost of ownership.

Benefits

Discretionary variable compensation awardHealth and well-being benefitsSavings and retirement programsPaid time offBanking benefits and discountsCareer developmentReward and recognition programs

Qualifications

  • 10 years + of relevant platform, cloud, or infrastructure experience
  • Strong hands-on Kubernetes experience in production environments
  • Containerization expertise using Docker and related technologies
  • Proven expertise in designing and delivering cloud solutions across AWS, Azure, and/or GCP.
  • Proven expertise in Infrastructure as Code ( IaC ), with hands-on experience using Terraform, Helm, and/or Ansible.
  • Service mesh, secrets management, or cloud-native platform experience
  • Experience mentoring a team of engineers and influence product and business stakeholders
  • Deep understanding of the full SDLC, including CI/CD, testing, version control, and release management
  • Experience creating architecture documentation, diagrams, runbooks, and standards
  • Strong understanding of cloud networking, IAM, security, storage, and compute services
  • Excellent written and verbal communication skills
  • Ability to communicate complex technical concepts to technical and non-technical stakeholders
  • Bachelor's degree/University degree or equivalent experience
  • Master's degree preferred
  • Fluency in at least one programming language such as Java or Python
  • 10 + years of relevant experience
  • Hands-on experience required for this role

Responsibilities

  • Design, architect, and optimize Kubernetes-based platforms across cloud environments
  • Build, harden, and prototype containerized application solutions
  • Leveraging cutting edge technologies like Kubernetes, Docker, Gitlab, Prometheus, etc. to design and build new infrastructure features
  • Document end-to-end SDLC processes, deployment workflows, and platform standards
  • Conduct technical assessments, architecture reviews, and proof-of-concept initiatives
  • Develop architecture diagrams, runbooks, implementation guides, and technical standards
  • Collaborate with engineering, security, compliance, and operations teams
  • Present technical findings and recommendations to both technical and executive audiences
  • Improve CI/CD pipelines with a focus on reliability, security, and compliance
  • Support monitoring, observability, and signal management initiatives
  • Establish the best platform practices across cloud-native environments
  • Role requires 50% hands on Platform development, 30% Architecture and 20% Product/Executive presentations to showcase the problems/work

Skills

AnsibleAWSAzureDockerGCPGitLabHelmIAMJavaKubernetesPrometheusPythonTerraform

Degrees

Bachelor's degree/University degreeMaster's degree

Work schedule

37.5 Hours

Industry

Global Transaction BankingTechnology SolutionsCapital markets

Relocation

No