Enable job alerts via email!

Senior Software Developer - Scheduling

Jane App

Canada

Remote

CAD 128,000 - 200,000

Full time

Today
Be an early applicant

Job summary

A remote-first healthcare technology company is hiring a Senior Software Developer to join their Scheduling team. The ideal candidate will have a degree in Computer Science or related field and 5+ years of experience in software development. The role involves delivering core scheduling features, integrating systems, and maintaining high performance under load. They offer a competitive salary range from $128,000 to $200,000, with a starting salary of around $152,000 based on experience.

Benefits

Comprehensive benefits
Career development conversations
Inclusive workplace

Qualifications

  • 5+ years of experience in software development, with senior-level experience required.
  • Ability to coach and mentor junior developers.
  • Experience delivering medium to high-complexity projects.

Responsibilities

  • Deliver core scheduling features in a full-stack environment.
  • Sustain and improve existing features through tech migration.
  • Integrate with other Jane systems for robust APIs.

Skills

Software development methodologies
Technical design
Mentoring
Adaptability to learn new technologies

Education

University Degree in Computer Science or related STEM field
5+ years of relevant experience
Job description
Overview

Join Our Mission: Help the Helpers with Jane

Jane is a remote-first company bringing growth, delight, and support to healthcare practitioners and patients. We are seeking people ready to join our mission and help simplify the lives of healthcare professionals daily. Jane operates remotely from anywhere in Canada.

Your Role in Our Journey

We’re looking for a Senior Software Developer to join Jane’s Scheduling team. This team designs and builds scheduling experiences across Jane, including staff and appointment scheduling, online booking, classes, and resource management. You’ll design systems that prevent conflicts, surface the right timeslots quickly, and keep schedules performant and reliable under heavy load.

The Impact You Could Have
  • Deliver Core Scheduling Features: Build and maintain booking and calendar functionality across admin and online flows, with full-stack exposure (React frontend + Rails or other backend tech).
  • Sustain and Improve Existing Features: Participate in tech migration, refactoring, and modernization to ensure stability and performance.
  • Integrate with Other Jane Systems: Collaborate with Marketplace, Mobile, and GMC teams; ensure robust, interoperable APIs.
  • Adopt AI Tools in Development: Leverage AI for productivity, testing, or code quality and stay curious about future AI-based integrations.
  • Demonstrate Product Mindset and Customer Empathy: Understand scheduling’s role in user workflows and its impact on the Jane experience.
The Experience We Feel We Need
  • A University Degree in Computer Science or related STEM field plus approximately 5+ years of experience. Master’s or PhD may be considered with less experience. Alternatively, 8+ years of industry experience from non-traditional paths such as bootcamps or self-study are encouraged to apply.
  • Senior-level experience leading technical design, architecture, and delivering medium to high-complexity projects with understanding of software development methodologies.
  • Ability to coach and mentor junior and intermediate developers and foster a culture of continuous improvement.
  • Proactively identifies and addresses technical challenges to ensure smooth delivery with scalable, maintainable solutions and best practices for code quality and test coverage.
  • Demonstrates adaptability to learn new technologies, contributing across multiple domains with ownership and accountability for team deliverables.
Compensation & Benefits

We’re committed to paying fairly and supporting growth. This role has an annual salary range of $128,000 to $200,000. The range reflects the growth journey for the role, from developing skills to achieving excellence.

Most new hires join at the accomplished stage, representing an annual salary of $152,000. Salaries above this may apply to team members with significant impact and Jane-specific knowledge. We offer regular career development conversations and salary growth as you gain experience and contribute meaningfully.

We provide comprehensive benefits. Learn more about our compensation basics in the accompanying materials. We encourage questions about compensation at any point during the interview process.

We are committed to fostering an inclusive, equitable, and diverse workplace. We value differences and strive to ensure every voice is heard so we can meet the needs of Jane’s diverse helpers.

We do not tolerate discrimination or oppressive isms. Employment is based on qualifications, merit, and the needs of the Jane community. If you require accommodations during the interview process, please let us know and we will support you.

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