About The Role
We’re hiring a Software Development Manager to help lead one of our Booking engineering teams. The Booking group touches every part of the patient scheduling and communication experience - from online booking to notifications to telehealth - and the work we do directly shapes how millions of people access care each month. The domain blends complex constraints which makes clarity in system design and observability core to how we operate - there is plenty of interesting engineering work for us to do going forward!
At Jane, AI is part of how we build software. As a Manager you will be open and curious, encouraging responsible experimentation, as well as promoting and identifying opportunities where AI can remove friction or unlocks better outcomes. You ensure AI‑assisted work is accurate, secure, and clearly owned, and you share effective patterns so the whole org benefits as we continue to mainstream AI in our development practices.
What Impact We're Looking For You To Make
Create an environment where developers can do their best work by removing blockers early, fostering collaboration, and helping the team stay focused on delivering meaningful outcomes for patients and practitioners.
Build strong communication rhythms within the team and across Booking so we stay aligned on priorities, share context early, and make decisions that balance customer needs with technical health.
Guide the team through iterative planning and delivery, using curiosity and learning to improve practices, strengthen engineering discipline, and champion operational excellence across our systems.
Support developers in growing their craft through coaching, thoughtful feedback, and modeling a learning mindset that values progress, humility, and continuous improvement.
Partner closely with Product and Design to ensure the team is solving the most meaningful problems, delivering consistently, and raising the quality bar through thoughtful, human centered experiences.
Support your team in using AI tools thoughtfully and responsibly across the development lifecycle, modelling a learning mindset and reinforcing our expectations around accuracy, security, and confidentiality.
What Experience We Need
A University Degree in Computer or a related STEM field plus approximately 10+ years of experience. Those with a Master's or PhD may be considered with less experience. Alternatively, candidates with 13+ years of industry experience gained through non-traditional paths, such as bootcamps or self-teaching, are also encouraged to apply!
2 or more years leading or coaching developers, either as a people manager or in a senior technical role with mentorship responsibilities.
Establish team-level best practices that move proven AI uses into standard workflows, tracking impact, and stay involved in cross-team AI enablement.
Experience guiding teams through planning, delivery, and operational ownership of production systems, ideally within a SaaS or product environment.
A track record of improving engineering practices in partnership with cross functional peers and supporting teams through change, ambiguity, and growth.
Comfort balancing short term delivery with long term technical thinking, helping teams navigate both customer value and system reliability.
More About Jane
Jane is a founder-led, high-growth SaaS company born in North Vancouver, British Columbia. We’re now a team of more than 700 people working remotely across Canada, the US, and the UK, united by our mission to help the helpers.
We build the products and tools that thousands of clinics rely on every day to run their businesses, care for their patients, and grow their communities. That level of impact means every person at Jane plays an important role in how we show up for our customers. We’re all responsible for being deeply connected to their needs, obsessed with improving their experience, and proud of the difference our work makes in their day-to-day lives.
Jane is growing fast, and that growth brings exciting challenges that call for adaptability, resilience, learning agility, and humility. We’re proud of what we’ve built and quick to admit what we don’t know yet. We listen, learn, and adjust as we go.
We’re also embracing the possibilities of AI, using it to work smarter, improve our systems, and create even better experiences for our customers and our team. Our goal isn’t just delivery, it’s delight. We move quickly, communicate openly, and solve real problems together. If you’re energized by ambiguity, motivated by impact, and eager to learn with others, you’ll thrive at Jane.
Compensations & Benefits
At Jane, we’re committed to paying fairly, clearly, and above all, paying for growth. This role has an annual salary range of $158,400 to $247,500. While that is a large range, it is intentional. It reflects the full growth journey someone might take in the role, from developing skills early on to becoming highly proficient and ultimately achieving excellence.
Most new hires join at the accomplished stage, which for this role represents an annual salary of $188,100. A starting salary below this typically indicates a candidate with strong potential who is still developing key skills. Salaries above this usually apply to existing team members who have made a significant impact and bring deep Jane-specific knowledge.
We believe in paying for growth. You’ll have regular career development conversations with your manager and your compensation will grow as you gain experience and contribute meaningfully to our mission.
Paying clearly is one of our compensation fundamentals. Watch this short video to learn how our salary bands are set. You’re also encouraged to ask questions about compensation at any point during the interview process.
We also offer a comprehensive benefits package, You can learn more about it here!