TD

Senior Manager, Engineering – Distributed Systems

TD

full-time

Posted on:

Location Type: Office

Location: TorontoCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$149,500 - CA$183,500 per year

Job Level

About the role

  • Lead a distributed engineering organization delivering APIs and message-driven services
  • Promote a strong engineering mindset grounded in iterative learning
  • Ensure delivered solutions meet defined requirements for performance, availability, resiliency, security, and enterprise architecture alignment
  • Execute on engineering strategy related to tooling adoption and automation
  • Define engineering metrics and performance goals
  • Ensure team accountability for operational readiness and production stability
  • Lead, coach, and develop a team of ~25 engineers

Requirements

  • People management experience leading software engineering teams at scale
  • Strong prior engineering background delivering distributed applications and service-based architectures
  • Java, NodeJS (or comparable modern backend runtime)
  • Event streaming / messaging such as Kafka (or equivalent)
  • API development patterns (RESTful APIs, service contracts, integration patterns)
  • Demonstrated ability to lead teams through the full lifecycle: design → code → test → deploy → operate
  • Experience driving automation across CI/CD pipelines and engineering workflows
  • Strong collaboration skills across Architecture, Platform, Security, and Operations teams
Benefits
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development
  • Reward and recognition programs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaNodeJSEvent streamingKafkaAPI developmentRESTful APIsCI/CD pipelinesAutomationService-based architecturesDistributed applications
Soft Skills
People managementLeadershipCoachingCollaborationAccountabilityCommunicationIterative learningTeam developmentOperational readinessPerformance goals