Engineering Manager
New
CanadaFull-TimeManager
SalaryTarget annual base compensation of CAD $150,000 – CAD $190,000
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years of software engineering experience; 3+ years of experience managing software engineering teams
- Required Skills
- Node.jsPostgreSQLAgileFull Stack DevelopmentMongoDBTypeScriptReact
Requirements
- 7+ years of software engineering experience, including a strong background as a Senior Software Engineer before transitioning into management.
- 3+ years of experience managing software engineering teams, ideally overseeing multiple teams or groups of 7+ engineers.
- Proven ability to lead distributed or remote engineering teams and build strong team culture across locations.
- Deep understanding of modern Agile methodologies, including Scrum, Kanban, and experiment-driven development practices.
- Experience supporting Product-Led Growth (PLG) strategies and using data-driven experimentation.
- Demonstrated success hiring, mentoring, and retaining highly skilled engineering talent.
- Strong technical leadership experience in full-stack web and mobile application development.
- Proficiency with modern technologies such as TypeScript, React, Node.js, MongoDB, and PostgreSQL.
- Ability to communicate complex technical concepts clearly to engineers, product teams, executives, and non-technical stakeholders.
- Experience leading teams responsible for large-scale, customer-facing applications.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent combination of education and experience.
Responsibilities
- Lead, mentor, and develop a team of approximately 9 engineers across multiple product-focused teams.
- Build and maintain a high-performance engineering culture centered on collaboration, innovation, ownership, and continuous improvement.
- Attract, recruit, and retain exceptional engineering talent, including senior and Staff-level engineers.
- Provide technical leadership across full-stack web and mobile development initiatives.
- Drive product-led growth strategies through experimentation, A/B testing, rapid prototyping, and data-informed development.
- Guide teams in delivering AI-powered features, intelligent solutions, and emerging technology initiatives.
- Oversee the full software development lifecycle, including planning, architecture, development, testing, deployment, and continuous optimization.
- Improve engineering processes, Agile practices, delivery cadence, and team predictability.
- Partner closely with product management, engineering leaders, executive stakeholders, and cross-functional teams to align technical execution with business goals.
- Coach engineers through performance management, career development, feedback, and professional growth opportunities.
View Full Description & ApplyYou'll be redirected to the employer's site