A

Alayacare

Cloud-based home care management software

Manager, Software Development - Scheduling Team

Engineering LeadershipPosted on Nov 6
Full-timeMontreal, QC, CanadaNo salary listed

About the Job

Requirements

  • A bachelor's or advanced degree in computer science, computer engineering, or a related field is required.
  • At least 7 years of hands-on software development experience is required.
  • At least 3 years of people management experience in a technical industry is required.
  • Strong knowledge of AI-assisted development practices and the ability to guide teams in adopting them thoughtfully and effectively are required.
  • Experience with startups or scale-ups is required.
  • Experience with AlayaCare’s technology stack, including Python, Vue.js, and AWS, is required.
  • Strong knowledge of contemporary software development practices and the ability to assess how best to implement them are required.
  • Strong communication and collaboration skills in both French and English are required. English fluency is required to collaborate with colleagues, clients, and partners outside Quebec, where English is the primary working language.

Responsibilities

  • Hire, coach, and retain engineering talent by 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 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 gain leverage from these practices.
  • Own the team’s end-to-end software delivery lifecycle, from technical design through deployment and operations.
  • Lead engineering standards, technical decisions, operational best practices, and quality ownership; collaborate with product, design, and engineering leaders to deliver performant, secure, and scalable solutions.
  • Own the quality of the team’s deliverables, including risk-appropriate test coverage, safe rollout and rollback, and clear ownership of production behavior.
  • Drive innovation, simplification, and technical excellence within the team, providing hands-on guidance and evaluating designs, code changes, and risk.
  • Make AI-first workflows the team default for specification, design, implementation, testing, code review, documentation, and production investigation.
  • Establish and enforce AI-use guardrails, including human accountability for every change, risk-proportionate validation, meaningful tests, and heightened scrutiny of AI-generated code in security, data, and core business logic.
  • Turn recurring effective AI practices into reusable rules, prompts, and team standards.
  • Use engineering efficiency data to identify adoption gaps, wasted effort, oversized changes, and review bottlenecks, then address them in planning and one-on-ones.
  • Identify opportunities for AI to reduce toil in test generation, documentation, escalation triage, and investigation, and drive measurable improvements.
  • Support the team’s AI Champion and contribute to the engineering-wide AI practice through knowledge sharing and hands-on sessions.
  • Define, prioritize, and execute the team’s roadmap with Product Managers.
  • Deliver 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 this work with Product.
  • Identify and proactively address technical opportunities and risks in the team’s area.
  • Drive innovation and experimentation to improve how care is delivered through software.
  • Partner with Staff+ engineers and neighboring teams to align interfaces, contracts, and technical decisions as the platform evolves.
  • Partner with Customer Success, Support, and 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 in healthcare, home health, or medical devices is an asset.

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