A

Alayacare

Cloud-based home care management software

Manager, Software Development - Clinical Care Enablement team

Engineering LeadershipUpdated on Nov 7
Full-timeMontreal, QC, Canada

About the Job

Requirements

  • A bachelor's or advanced degree in computer science, computer engineering, or a related field.
  • At least 7 years of hands-on software development experience.
  • At least 3 years of people management experience in a technical industry.
  • Experience building large-scale iOS and/or Android applications.
  • Strong knowledge of AI-assisted development practices and the ability to guide teams in adopting them thoughtfully and effectively.
  • Experience implementing Scrum or Agile practices with software development teams.
  • Experience working at a start-up or scale-up.
  • Experience with Python, PHP, Vue.js, and AWS is requested.
  • Strong knowledge of contemporary software development practices and the ability to make informed implementation decisions.
  • Strong communication and collaboration skills in both French and English, including the ability to communicate clearly with technical and non-technical audiences; English fluency is required to collaborate with colleagues, clients, and partners outside Quebec.

Responsibilities

  • Hire, coach, and retain engineering talent, set clear expectations, and provide frequent actionable feedback.
  • Foster a high-trust culture of ownership, accountability, inclusion, and continuous learning.
  • Conduct performance assessments and drive team members’ career development, evaluating quality, reliability, and outcomes alongside delivery throughput.
  • Coach engineers at every level on effective and responsible AI-assisted development and help team members improve their use of AI.
  • Own the team’s end-to-end software delivery lifecycle, from technical design through deployment and operations.
  • Set engineering standards, guide technical decisions and operational best practices, and collaborate with product, design, and engineering leaders to deliver performant, secure, and scalable solutions.
  • Own quality for team deliverables, including risk-appropriate test coverage, safe rollout and rollback, and clear ownership of production behavior.
  • Drive innovation, simplification, and technical excellence, providing hands-on guidance and reviewing designs, changes, and risks.
  • Make AI-first practices the default across specification, design, implementation, testing, code review, documentation, and production investigation.
  • Establish safeguards for AI-assisted work, including human accountability for changes, risk-proportionate validation, meaningful tests, and heightened scrutiny of AI-generated code in security, data, and core business logic.
  • Turn recurring effective practices into reusable rules, prompts, and team standards.
  • Use engineering-efficiency data to identify adoption issues, wasted effort, oversized changes, and review bottlenecks, then address them in planning and one-on-ones.
  • Identify opportunities for AI to reduce toil, such as test generation, documentation, escalation triage, and investigation, and drive measurable improvements.
  • Support the team’s AI Champion and contribute to engineering-wide AI practices through knowledge sharing and hands-on sessions.
  • Define, prioritize, and execute the team roadmap in collaboration with Product Managers.
  • Deliver impactful features focused on customer needs and operational excellence.
  • Use data and metrics to measure progress, inform decisions, and drive continuous improvement.
  • Protect engineering capacity for refactoring, upgrades, resilience, performance, and test automation, and make the case for that work with Product.
  • Identify and proactively address technical opportunities and risks in the team’s area.
  • Encourage experimentation and improvements in how software helps deliver care.
  • Partner with Staff+ engineers and neighboring teams to align interfaces, contracts, and technical decisions as the platform evolves.
  • Partner with Customer Success, Support, and other internal stakeholders to resolve complex customer challenges and escalations.
  • Act as the technical point of contact for the team’s area, balancing business needs with technical feasibility.

Desired Qualifications

  • Experience with multi-tenant SaaS environments.
  • Experience in healthcare, home health, or medical devices.

About the Company

Alayacare

Cloud-based home care management software

AlayaCare provides cloud-based software for home care providers, offering a full set of tools to run operations. It includes scheduling, billing, clinical documentation, and medication management within a single platform, all accessible via the cloud. The product works as a subscription-based software-as-a-service; agencies log in to manage care plans, track visits, handle billing, and document clinical notes, with automated workflows and potential integrations for payroll and HR to streamline processes. AlayaCare differentiates itself by focusing specifically on home care and allied services, delivering an integrated suite designed to cut administrative work and improve care delivery. The company's goal is to help home care providers run their operations more efficiently so they can devote more time and resources to patient care.

Company size
501-1,000
Company stage
Debt Financing
Total funding
$308.8M
Headquarters
Montreal, Canada
Founded
2014

Recently Posted Jobs

Explore more opportunities at Alayacare

See more jobs