Engineering Manager

Posted 2 months agoViewed
CanadaFull-TimeHealth and Wellness
Company:Practice Better
Location:Canada
Languages:English
Seniority level:Manager, 8+ years
Experience:8+ years
Skills:
AWSBackend DevelopmentLeadershipNode.jsAgileArtificial IntelligenceFull Stack DevelopmentPeople ManagementReact.jsTypeScriptCross-functional Team LeadershipRelease ManagementCI/CDMentoringSoftware Engineering
Requirements:
8+ years of software engineering experience At least 3 years in people leadership managing multiple teams or streams of work Strong technical grounding in web application architecture (React, Node.js, or similar), APIs, and integrations Proven success balancing delivery speed and system reliability in a SaaS environment with significant product surface area Deep understanding of managing and maintaining complex third-party integrations (e.g. Stripe, Zoom, Fullscript) and vendor ecosystems Hands-on experience improving incident response, CI/CD pipelines, and engineering processes to support sustainable growth Demonstrated ability to work cross-functionally with Product, Design, and Customer Success to deliver high-impact outcomes Excited by ambiguity and energized by scaling systems, teams, and processes from 0→1 and 1→N Awareness of current AI trends and enthusiasm for applying AI to improve development efficiency or customer experience A growth mindset, a bias for ownership, and a belief that better processes and tools help people deliver their best work
Responsibilities:
Build, mentor, and empower two high-performing teams (Core + Growth). Hire top talent while maintaining high technical and cultural standards. Foster a culture of ownership, psychological safety, and continuous learning. Coach engineers and team leads toward technical excellence, autonomy, and strong cross-functional collaboration. Balance individual development with evolving business priorities. Partner with Product and Design on roadmap definition, ensuring alignment between impact, effort, and strategic outcomes. Own prioritization across two teams, balancing short-term delivery, technical debt reduction, and platform scalability. Evolve our hybrid Kanban/Sprint structure—introducing just enough process to enable velocity and predictability without over-structuring. Continuously improve estimation, visibility, and delivery accountability across both teams. Act as a key bridge between Engineering, Product, Design, and Customer Success. Collaborate with Platform and AI teams to support shared architecture and drive product innovation. Partner with the Technical Customer Support team to ensure operational alignment and rapid incident resolution. Translate complex technical updates into clear, actionable communication for business stakeholders. Maintain oversight of 20+ third-party integrations, ensuring reliability, uptime, and proactive vendor coordination. Make informed build-vs-buy decisions with consideration for cost, maintenance, and long-term scalability. Support vendor evaluation, contracts, and internal tooling adoption with technical and operational input. Own and evolve on-call, release, and incident management processes to ensure consistent service quality. Define and track operational metrics (deployment frequency, mean time to recovery, etc.) and team health indicators. Identify and remove systemic blockers to engineering productivity, driving continuous improvement. Partner with the AI team to embed agentic AI and automation into engineering workflows. Identify high-impact use cases for AI within the product and internal development processes. Stay current on emerging technologies, champion experimentation, and foster a mindset of innovation.
Similar Jobs:
Posted 1 day ago
Canada, USAFull-TimeAI Customer Service
Senior Product Designer, AI Manager Experience
Company:Ada
Posted 1 day ago
CanadaFull-TimeOnline Learning
Engineering Manager
Posted 1 day ago
UK, CanadaTemporaryHealth and Wellness
Sr. Manager, Global Research
Company:Hims & Hers