
Senior Manager, Engineering – Distributed Systems
TD
full-time
Posted on:
Location Type: Office
Location: Toronto • Canada
Visit company websiteExplore more
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