Staff Software Developer

7 days ago


Canada Jane App Full time

Overview Join to apply for the Staff Software Developer - Scheduling role at Jane App . Jane is remote-first, with roles that can be done from anywhere in Canada. We’re a founder-led company serving healthcare practitioners and patients, offering online booking, charting, scheduling, telehealth, secure payments and billing, and an evolving library of features. We value curiosity, problem solving, collaboration, and a growth mindset, and we seek people who want to contribute to an environment with autonomy and flexibility. We aim to support healthcare professionals and patients daily and look for teammates who are excited by growth, challenging work, and making healthcare professionals’ lives easier. Learn more about Jane as a company and a product through our Glassdoor and Capterra reviews. We operate with a growth mindset and an evolving product, and we expect adaptability and a willingness to learn new approaches. 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 technologies handle complex, real-world scenarios at scale — 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 shape technical direction, align system design with product strategy, and support the team as they build a resilient foundation for Jane’s platform. You’ll be part architect, part builder, and part mentor, ensuring Scheduling remains a high-performing domain. The Impact You Could Have Drive the modernization of our 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 both admin and online flows, leveraging full-stack expertise. Collaborate with Marketplace, Mobile, and Grow My Clinic teams to build robust APIs and data flows that power scheduling-driven experiences across Jane. Represent Scheduling in architecture discussions. Identify and address performance bottlenecks, technical debt, and scalability challenges. Improve observability and monitoring to keep Scheduling performant under heavy load. 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 the future of scheduling automation at Jane. Build with empathy for practitioners and patients, focusing on reliability, clarity, and usability in scheduling experiences. Experience We Feel We Need A University Degree in Computer Science or related STEM field plus approximately 10+ years of experience. Master’s or PhD may be considered with less experience; or 13+ years of industry experience via non-traditional paths (bootcamps or self-teaching) are encouraged to apply. Depth and diversity of experience at Staff level, across multiple products and companies, with broad development methodologies, problem-solving, and collaboration. Extensive design and architecture ownership, making impactful decisions across more than one team, aligning with organizational goals. Proven experience leading technical efforts across multiple teams, driving decisions and establishing best practices. Desire to remain actively involved in coding while leading teams through technical challenges. Experience creating technical roadmaps that align engineering with strategic business goals, and ability to influence business direction with leadership. Ability to communicate complex technical solutions to both 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. This role has an annual salary range of $158,400 to $247,500 . 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 strong potential while developing key skills. Salaries above this usually apply to existing team members with significant Jane-specific knowledge. We believe in paying for growth, with regular career development discussions and compensation tied to experience and contribution. Learn how our salary bands are set and feel free to ask questions about compensation during the interview process. We offer a comprehensive benefits package. You can learn more about it here . Referrals increase your chances of interviewing at Jane App. Get notified about new Staff Software Engineer jobs in Canada . #J-18808-Ljbffr



  • , , Canada Glocomms Full time

    Software Development & Creative Technology Recruitment Consultant Staff Software Developer Employment Type: Full-time Compensation: Starting at $200,000 We're looking for a Staff Software Developer to join a high-performing engineering team building large-scale, customer-facing applications for a leading SaaS platform. This is a senior-level role where...


  • canada Vidyard Full time

    Vidyard is the video platform that's built for business. Sales reps, marketers, and corporate communicators use Vidyard to record and share videos that grab attention and deliver their message in a personal, impactful way. It's the video tool of choice for Microsoft, LinkedIn, and thousands of other companies. We're passionate about elevating our customers,...


  • , , Canada Clover Health Full time

    Join to apply for the Staff Software Developer role at Clover Health . At Counterpart Health, we are transforming healthcare and improving patient care with our innovative primary care tool, Counterpart Assistant. By supporting Primary Care Physicians (PCPs), we are able to deliver improved outcomes to our patients at a lower cost through early diagnosis and...


  • London, Canada (+), Canada . full-time . September , STEP Software Full time

    Software Developer (Senior) Full Time London, ON Are you looking to join a team where everyone - including you - is striving to constantly improve their knowledge of system project architecture, coding languages, design patterns, and testing? We are passionate about clean, well-organized code, and how systems and users interact with our...


  • - CAN - Ontario, Canada Arctic Wolf Full time

    At Arctic Wolf, we're not just navigating the cybersecurity landscape - we're redefining it. Our global team of dedicated Pack members is driving innovation and setting new industry standards every day. Our impact speaks for itself: we've earned recognition on the Forbes Cloud 100, CNBC Disruptor 50, Fortune Future 50, and Fortune Cyber 60 lists, and we...


  • Remote - Canada Clover Health Full time

    At Counterpart Health, we are transforming healthcare and improving patient care with our innovative primary care tool, Counterpart Assistant. By supporting Primary Care Physicians (PCPs), we are able to deliver improved outcomes to our patients at a lower cost through early diagnosis and longitudinal care management of chronic conditions. We are looking...


  • , , Canada Wagepoint Full time

    Join to apply for the Staff Software Development Engineer role at Wagepoint This range is provided by Wagepoint. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$140,000.00/yr - CA$180,000.00/yr Who We Are: At Wagepoint, we’re good people. Sure, maybe we’re biased. But that’s only...


  • Toronto, Ontario, MEE, Canada Cority Software Full time

    Software DeveloperTechnology · Toronto, OntarioPOSITION DESCRIPTIONPOSITION: Software DeveloperREPORTS TO: Manager, Software Engineering Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works. For over 35 years, Cority has been powered by the spirit of innovation,...


  • , , Canada Tempo Software Full time

    About Tempo With over 30,000 customers, including a third of Fortune 500 companies, Tempo is trusted to help organizations make their workflows work better. We create integrated solutions for time management, resource planning, budget management, roadmapping, program management, reporting, and more. We build the tech that enables the modern team to deliver...


  • , , Canada Jane App Full time

    A remote-first healthcare technology company is seeking a Staff Software Developer to join their Scheduling team. This role involves modernizing scheduling architectures, enhancing core scheduling capabilities, and leading technical teams while maintaining a hands-on coding involvement. The ideal candidate will have over 10 years of software development...