Enable job alerts via email!

Staff Software Developer - Scheduling

Jane App

Canada

Remote

CAD 158,000 - 248,000

Full time

Today
Be an early applicant

Job summary

A leading healthcare technology company is seeking a Staff Software Developer to join its remote Scheduling team. This role involves modernizing scheduling architecture and collaborating on robust API design. The ideal candidate will have 10+ years of experience and the ability to communicate complex solutions effectively. Competitive salary range of $158,400 to $247,500 is offered, with a strong emphasis on career development and inclusivity.

Qualifications

  • Approximately 10+ years of experience in software development.
  • Experience leading technical efforts across multiple teams.
  • Ability to communicate complex technical solutions effectively.

Responsibilities

  • Guide modernization of the scheduling architecture.
  • Collaborate with teams to build robust APIs.
  • Identify and address performance bottlenecks.

Skills

Full-stack expertise
Technical leadership
API design
Performance optimization
Collaboration

Education

University Degree in Computer Science or related STEM field
Job description
Overview

Join Our Mission: Help the Helpers with Jane. Jane is a remote-first company focused on fostering growth, delight, and service to the healthcare community. This role is remote from anywhere in Canada.

Learn more about us. We are founder-led, with a clear product vision to support physiotherapists, mental health counsellors, chiropractors, and other allied health practitioners with online booking, charting, scheduling, telehealth, secure payments and billing, and an evolving library of features. More information can be found through our public channels (links removed for this description).

Jane emphasizes collaboration, curiosity, and a growth mindset. We value autonomy and flexibility to integrate work with life, including family needs. We also maintain channels for various interests and hold occasional in-person gatherings such as departmental get-togethers, company retreats, or conferences across North America.

We are growing and often face a dynamic environment. If you enjoy solving problems, being resourceful, and contributing to meaningful improvements for healthcare professionals and patients, we want to hear from you.

We encourage applicants to learn more about Jane through Glassdoor and Capterra references.

Your Role In Our Journey

We’re looking for a Staff Software Developer to join Jane’s Scheduling team. This team designs and builds all scheduling experiences in Jane, including staff and appointment scheduling, online booking, classes, and resource management. The scheduling technology handles complex, real-world scenarios at scale, such as multi-location availability, resource constraints, classes and groups, and high-traffic online booking.

As a Staff Developer, you’ll guide the evolution of Jane’s scheduling architecture, modernizing legacy systems into modular, scalable services while maintaining reliability and performance. You’ll help shape technical direction, align system design with product strategy, and support the team in building a resilient foundation for Jane’s platform. You’ll be part architect, part builder, and part mentor, ensuring Scheduling remains a critical, high-performing domain for Jane.

The Impact You Could Have
  • Drive modernization of the scheduling codebase, introducing modular, maintainable patterns that enable future growth and integrations across Jane’s ecosystem.
  • Design and deliver core scheduling and booking capabilities across admin and online flows, leveraging full-stack expertise.
  • Collaborate with Marketplace, Mobile, and Grow My Clinic teams to build robust APIs and data flows powering scheduling-driven experiences; represent Scheduling in company-wide architecture discussions.
  • Identify and address performance bottlenecks, technical debt, and scalability challenges. Improve observability and monitoring to ensure Scheduling remains performant under heavy load.
  • Guide and coach developers across levels — from design reviews to pairing and documentation — fostering architectural thinking and technical excellence.
  • Leverage AI tools for productivity, testing, and code quality. Explore how AI-based integrations could shape scheduling automation at Jane.
  • Build with empathy for practitioners and patients, designing for reliability, clarity, and usability within the broader Jane experience.
The Experience We Feel We Need
  • A University Degree in Computer Science or a related STEM field plus approximately 10+ years of experience. Master’s or PhD may be considered with less experience. Alternatively, candidates with 13+ years of industry experience from non-traditional paths (e.g., bootcamps or self-teaching) are encouraged to apply.
  • Depth and diversity of experience at the Staff level across multiple products and companies, with a well-rounded approach to development methodologies, problem-solving, and collaboration.
  • Extensive experience and ownership in design and architecture across multiple teams, ensuring alignment with organizational goals.
  • Proven experience leading technical efforts across multiple teams, driving decisions and establishing best practices that meet high standards.
  • Desire to stay actively involved in coding while guiding teams through technical challenges.
  • Experience creating technical roadmaps that align engineering with strategic business goals, and partnering with leadership to influence direction.
  • Ability to communicate complex technical solutions to technical and non-technical stakeholders, collaborating with Product Managers, Designers, and others for cohesive product development.
Compensation & Benefits

At Jane, we’re committed to paying fairly and clearly, with compensation aligned to growth. This role has an annual salary range of $158,400 to $247,500. Most new hires join at the accomplished stage, representing about $188,100 annually. Salaries above reflect higher impact or Jane-specific knowledge. We emphasize ongoing career development and growth in compensation as you contribute to our mission.

There is a short video explaining how our salary bands are set, and you’re encouraged to ask questions about compensation at any point during the interview process. We offer a comprehensive benefits package, and you can learn more about it in the dedicated section of our materials.

Jane is committed to fostering an inclusive, equitable, and diverse workplace. We value diverse perspectives and encourage applicants from all backgrounds. We do not tolerate discrimination or oppression. Employment decisions are based on qualifications, merit, experience, and the needs of the Jane community. Accommodation requests during the interview process are welcome.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.