Principal Engineer- Data Platform, Securities
Job Description & How to Apply Below
Position Overview
Work Location:
Toronto, Ontario, Canada
Hours:
37.5 per week
Line of Business:
Technology Solutions
Pay Details: $126,800 - $164,100 CAD
Variable compensation award is discretionary and considers business and individual performance.
- You enjoy high exposure programs that present difficult problems to solve.
- Experience in designing and operating a Data Platform from ingestion to consumption.
- Expert level in one or more programming languages (Java, Python, JavaScript, Scala).
- Exposure with AKS/Docker, Virtual Machines, streaming, API development and more.
- Design, research, and implement required process components to enable TD Azure functionalities (e.g., Unity Catalog, Azure Purview).
- Experience with 3rd‑party vendors is a plus (e.g., Dremio, Confluent Kafka).
- Exceptional communication skills and ability to coordinate and liaise with multiple parties to align to strategic data platform plans.
- Ability to create architectural diagrams with networking focus and system design.
- Experience in PaaS offerings from Azure, GCP, and Databricks.
- Must be able to lead complex projects and competing priorities with a high level of technical acumen and strong communication skills.
- Analyze all platform‑level changes, monitor application impact, and provide appropriate technical solutions to resolve issues quickly and efficiently.
- Actively manage and escalated risk and customer‑impacting issues within the day‑to‑day role to management.
- Achieve product commitments (and influence others) by using informal leadership, highly developed communication skills, and contributing to or leading technology communities.
- Use automation, system tools, open‑source solutions, observability, and ‘security first’ principles in daily work.
- Contribute to team agile ceremonies, lead demos and presentations, and help new engineers learn established norms.
- Initiate high‑level solution design approaches and guide the team to achieve desired key software delivery capabilities using automated, coded enterprise and observability tools.
- Participate in internal speaking and advocacy events.
- Undergraduate Degree in Engineering or a Technical Certificate.
- Expert knowledge in one or more of the following:
Java, Python, JavaScript. - Experience operating in a cloud environment.
- 8+ years of relevant experience.
- Willingness and strength in providing guidance and influencing multiple teams across a broad spectrum of initiatives and functional domains.
- Azure Cloud Knowledge (Azure Data Lake, Managed Identities, Service Principals).
- Experience with CI/CD or Dev Ops working with Azure.
- Databricks.
- Terraform.
- Kubernetes.
- Azure Databricks CLI.
- Azure Resource Management REST API experience.
- Past TD Experience + EDP (GT/XL).
- Git Hub Actions CI/CD.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×