Engineering Manager - Toronto, Canada (hybrid)
Core
Lead engineering teams to deliver distributed systems at scale and foster a culture of continuous improvement.
Role type
Senior Engineering Manager
Builds
Horizontally scalable microservices, high-throughput jobs, and distributed systems
Domain
Fintech / Financial Services
Deliverable
production ML models
Required skills
People management, Agile leadership, Software architecture, Stakeholder alignment, Team scaling, Technical translation
Preferred skills
Background as software engineer or architect, Experience with performance assessment and hiring
Technologies
Clojure, Finagle, Kafka, AWS, Datomic, DynamoDB, Prometheus, Kubernetes
Responsibilities
Lead teams of 8-10 engineers, Conduct 1:1s and team rituals, Manage individual contributor performance, Align stakeholders on vision and metrics, Reason about architecture decisions, Implement process improvements
Seniority
Senior, hands-on IC
