Engineering Manager, Orchestration

atMovable InkRemoteCA flagCanadaFull-timeSoftware Engineering ManagerSeniorLeadC$152k – C$200k/year

Posted 3 days ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• Recruit, mentor, and develop a founding team of engineers to construct the orchestration platform.

• Collaborate with the Lead Engineer and senior technical stakeholders on architecture, project scope, and milestones.

• Drive initiatives from inception to delivery, translating product objectives into technical strategies.

• Lead the development of a scalable, event-driven, fault-tolerant platform for high-volume, real-time messaging decisions.

• Offer hands-on technical leadership for distributed, stateful, and real-time decision-making challenges.

• Work in conjunction with Product, Machine Learning, Data Platform, and other engineering teams.

• Ensure reliability through observability, metrics, incident response, and shared on-call duties.

• Report directly to the Director of Engineering (AI/ML).


⛳️ Requirements

• Over 7 years of experience in software engineering.

• More than 3 years in a managerial role overseeing engineers.

• Proven history of recruiting, mentoring, and cultivating high-trust engineering teams.

• Player-coach leadership style, actively contributing to architecture, design, and implementation.

• Extensive experience in designing and operating large-scale distributed systems that are fault-tolerant, highly available, and highly concurrent.

• Strong systems thinking and architectural judgment in event-driven, stateful, real-time decision-making systems.

• Experience in building and operating backend services within a modern cloud environment, particularly Google Cloud Platform.

• Practical knowledge of microservice and service-oriented architectures.

• Familiarity with synchronous, event-sourced, orchestrated, and asynchronous inter-service communication patterns.

• Experience with gRPC and Kafka.

• Solid foundation in Python.

• Practical experience in partitioning, replication, back-pressure, idempotency, and failure handling.

• Exemplary software engineering practices, including system design, code reviews, testing, and CI/CD.

• Strong emphasis on operational excellence, observability, incident response, and healthy on-call practices.

• Ability to communicate and collaborate effectively with product and business stakeholders.

• Experience with Elixir, Erlang, Scala/Akka, Go, or Clojure is advantageous.

• Familiarity with workflow orchestration systems such as Prefect, Airflow, Dagster, or Temporal is a plus.

• Experience in building, operating, or integrating with ML-driven decision-making or scoring systems is beneficial.


🏝️ Benefits

• Additional bonus based on the position ultimately offered.

• Medical benefits.

• Financial benefits.

• Other benefits.

People also viewed

EWOR17 hours ago

Supply Chain Co-Founder / Head of Engineering

LB flagLebanon OnlyFull-timeSoftware Engineering Manager
ApplyView job
Horizon3.ai19 hours ago

Engineering Manager – Admin Experience

US flagUnited States OnlyFull-timeSoftware Engineering Manager$225k – $265k/year
ApplyView job
Workiva19 hours ago

Engineering Manager – GRC

US flagUnited States OnlyFull-timeSoftware Engineering Manager$129k – $210k/year
ApplyView job
Toast19 hours ago

Manager, Software Engineering

US flagUnited States OnlyFull-timeSoftware Engineering Manager$151k – $309k/year
ApplyView job
CVS Health Careers19 hours ago

Senior Manager – Software Engineering, Health100 Platform

US flagMassachusetts OnlyFull-timeSoftware Engineering Manager$106.6k – $260.6k/year
ApplyView job
Jones Lang LaSalle Americas, Inc.20 hours ago

Regional Engineering Director

US flagMassachusetts, +2 more statesFull-timeSoftware Engineering Manager$140k – $180k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers