Engineering Manager – Mobile
Company | Alayacare |
---|---|
Location | Montreal, QC, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- 7+ years professional software engineering experience.
- 3+ years of people management experience in a technical industry, including strong cross-functional leadership and organizational skills.
- Bachelor’s Degree (B.Sc., B.Eng.) in Computer Science or Software Engineering.
- Experience building large-scale iOS and/or Android applications; familiarity with multi-tenant SaaS environments is a strong asset.
- Experience in implementing Scrum/Agile practices with engineering teams.
- Excellent written and oral communication skills, with an ability to express technical and business concepts in approachable terms.
- Strong knowledge of contemporary software development practices, and opinions on how to best implement them.
- English mandatory and French considered an asset.
Responsibilities
- Hire, coach, and retain top engineering talent, setting clear expectations and providing frequent, actionable feedback.
- Foster a high-trust culture of ownership, accountability, inclusion, and continuous learning.
- Conduct performance assessments and drive career development for team members.
- Own the software delivery lifecycle end-to-end, from technical design to deployment and operations.
- Lead by example in engineering standards, technical decisions, operational best practices, and quality ownership.
- Collaborate with product, design, and other engineering leaders to deliver solutions that are performant, secure, and scalable.
- Own the responsibility for quality regarding deliverables.
- Drive innovation, simplification, and technical excellence across your teams, providing hands-on guidance when needed.
- Define, prioritize, and execute the team’s roadmap in collaboration with Product Managers.
- Deliver impactful features with a strong focus on customer needs and operational excellence.
- Use data and metrics to measure progress, inform decisions, and drive continuous improvement.
- Identify long-term technical opportunities, risks, and work proactively to address them.
- Drive innovation and experimentation, encouraging the team to explore and improve how we deliver care through software.
- Influence cross-team architecture and platform evolution, ensuring scalable, resilient systems.
- Partner effectively with Customer Success, Sales Engineering, and other internal stakeholders to solve complex customer challenges.
- Act as the technical liaison for your product area in strategic conversations, balancing business needs with technical feasibility.
Preferred Qualifications
- Experience with start-ups or scale-ups.