Location: REMOTE / Montreal, Quebec
This job allows you to work remotely.
Remote in Canada or Montreal Preferred | Full-Time
About the Role
We’re hiring an Engineering Manager to lead a multidisciplinary software team building tools at the intersection of AI, engineering, and complex technical systems. The team spans backend, frontend, platform, and applied AI work, and this role will focus on team health, delivery, technical direction, and engineering culture.
This is a people-first leadership role with strong technical involvement. While you won’t be expected to contribute heavily as an IC, you should be comfortable participating in architecture discussions, evaluating technical tradeoffs, improving engineering practices, and helping teams make sound technical decisions.
We’re looking for someone who thrives in fast-moving startup environments, brings high ownership, communicates clearly, and enjoys building strong engineering teams.
What We’re Building
We’re developing software that helps engineering organizations identify complex system-level issues earlier in the development lifecycle using a combination of AI, automation, and deterministic analysis techniques.
The platform operates in a highly technical domain involving large-scale data processing, workflow orchestration, and complex validation pipelines.
Responsibilities:
- Lead and support a team of 8–15 engineers across backend, frontend, platform, and applied AI work
- Drive team delivery, execution quality, engineering standards, and operational excellence
- Improve engineering processes including sprint planning, code review practices, incident management, and release workflows
- Provide technical guidance during architecture and design discussions
- Partner with product, operations, and technical domain experts to align priorities and execution
- Hire, mentor, onboard, and retain engineers across multiple seniority levels
- Support performance management, coaching, and career development
- Help shape team structure and engineering practices as the company scales
What We’re Looking For:
- High ownership and bias toward action
- Strong technical judgment without ego
- Calm and effective in ambiguous environments
- Thoughtful, people-first leadership style
- Comfortable balancing execution speed with long-term engineering quality
- Collaborative mindset and low-politics approach to leadership
Special Perks:
Why Join
- Meaningful early-stage equity
- High-impact role within a growing technical organization
- Opportunity to help shape engineering culture and technical direction
- Competitive compensation and benefits
- Remote-friendly within Canada
Must Have Skills:
Required Qualifications:
- 3+ years of engineering management experience leading software teams
- Prior hands-on software engineering background with experience building production systems in cloud environments
- Experience leading teams across backend, frontend, and/or platform engineering
- Strong understanding of distributed systems, service architecture, APIs, observability, deployment practices, and operational reliability
- Experience building healthy engineering cultures focused on accountability, quality, and collaboration
- Strong communication and stakeholder management skills
- Experience hiring and growing engineering teams
Nice to Have Skills:
Preferred Qualifications:
- Experience managing Node.js / TypeScript engineering teams
- Familiarity with AI/ML systems in production environments
- Startup or high-growth company experience
- Experience supporting enterprise customers and operational compliance requirements
- Exposure to complex technical domains such as infrastructure, hardware, scientific computing, or data-intensive systems