Staff Software Developer

3 weeks ago


Canada Jane App Full time

Job Overview Join to apply for the Staff Software Developer - Scheduling role at Jane App . Get AI-powered advice on this job and more exclusive features. Join Our Mission: Help the Helpers Jane is a team that's all about fostering growth, spreading delight, and serving our healthcare community. We're on the hunt for people ready to jump in and join us while we simplify the lives of healthcare practitioners and patients daily. Jane is a remote‑first company, meaning every role at Jane, including this one, is remote – giving you the freedom to work from any corner of Canada. Learn More About Us We are founder‑led, living our values while maintaining a clear vision for the future. Our product enables physiotherapists, mental health counsellors, chiropractors, and other allied health practitioners to run their practices digitally through online booking, charting, scheduling, telehealth, secure payments, and billing, along with an evolving library of features. We set a high bar for quality of work and care for each other and our customers. The bar is raised by patients, staff, and our customers, and we continually improve. It’s not just what you’ve done before or how quickly you work; it’s your curiosity, drive, and agility in learning new ways of thinking. No doubt, Jane is a special place to work. We give autonomy and flexibility for you to integrate work into your life—need to block out time? We’ll support you. We have Slack channels for everything from plants and pets to wellness and pride. We also connect in person throughout the year with retreats, company get‑togethers, and conferences. We’re searching for people ready to dive in and become part of our journey to make healthcare professionals’ lives easier every single day. If you love solving problems, are resourceful, and thrive in a fast‑moving environment, we want to hear from you. 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—including staff and appointment scheduling, online booking, classes, and resource management. The technology handles 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 and extensible foundation for Jane’s platform. You’ll be part architect, part builder, and part mentor—ensuring Scheduling remains a critical, high‑performing domain. The Impact You Could Have Drive the modernization of our scheduling codebase with modular, maintainable patterns that enable future growth and integrations across Jane’s ecosystem. Design and deliver core scheduling and booking capabilities for both admin and online flows, leveraging full‑stack expertise. Collaborate closely with Marketplace, Mobile, and Grow My Clinic teams to build robust APIs and data flows that power scheduling‑driven experiences throughout Jane. Represent Scheduling in company‑wide architecture discussions. Identify and address performance bottlenecks, technical debt, and scalability challenges; improve observability and monitoring to keep Scheduling performant under heavy load. Guide and coach developers across levels—design reviews, pairing, documentation—fostering architectural thinking and technical excellence. Leverage AI tools for productivity, testing, and code quality; explore how AI‑based integrations could shape future scheduling automation. Build with empathy for practitioners and patients—understand how scheduling impacts the broader Jane experience and design with reliability, clarity, and usability in mind. The Experience We Feel We Need University Degree in Computer or a related STEM field plus approx. 10+ years of experience. Master’s or PhD may be considered with less experience. Alternatively, 13+ years of industry experience via non‑traditional paths is encouraged. Depth and diversity of experience, operating at the Staff level, across multiple products and companies, bringing a well‑rounded perspective on development methodologies and teamwork. Extensive experience in design and architecture, making impactful decisions across more than one team and aligning with organizational goals. Proven leadership of technical efforts across multiple teams, driving decisions and establishing best practices that uphold high standards. Hands‑on coding while leading teams—balancing code and high‑level strategy. Active involvement in creating technical roadmaps that align engineering with strategic business goals; partnering with leadership to influence business direction. Clear communication of complex technical solutions to technical and non‑technical stakeholders, collaborating with Product Managers, Designers, and others to ensure cohesive product development. Compensation & Benefits Annual salary range: $158,400 to $247,500 . Most new hires join at the accomplished stage, with an annual salary of $188,100 . Salaries above this typically reflect existing team members who have made a significant impact. We pay for growth—in line with your experience and contributions. We offer a comprehensive benefits package. Learn more here At Jane, we champion an inclusive, equitable, and diverse workplace. We actively recognize, embrace, and celebrate differences. Employment decisions are based on skills, experience, and fit within a fair interview process. We accommodate adjustments throughout the interview process; let us know if you need assistance. We use artificial intelligence tools to support parts of the hiring process—reviewing applications and assessing responses—but human judgment prevails in final decisions. For more information on how your data is processed, please contact us. #J-18808-Ljbffr



  • , , Canada Quest Software Full time

    Join to apply for the Software Developer Staff Engineer role at Quest Software Overview Quest Software is looking for an experienced SaaS Software Developer to be part of the On Demand team, within Quest’s Platform Management Group in Canada. We are working on building serverless cloud native SaaS solutions using the latest technologies in the Microsoft...


  • , , Canada Quest Software Canada Inc Full time

    Overview Quest Software is looking for an experienced SaaS Software Developer to be part of the On Demand team, within Quest’s Platform Management Group in Canada. We are working on building serverless cloud native SaaS solutions using the latest technologies in the Microsoft Azure platform. The team member will be responsible for the design, development,...


  • , , Canada isgSearch Full time

    Join to apply for the Staff Software Developer role at isgSearch Get AI-powered advice on this job and more exclusive features. This range is provided by isgSearch. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$215,000.00/yr - CA$215,000.00/yr Direct message the job poster from...


  • , , 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...


  • , BC, Canada Improving Full time

    Director of Talent Acquisition | Building Inclusive, High-Performing Teams Through Empathy, Strategy & Innovation This is a remote role that can be done from within British Columbia, or alternatively the areas in/around Calgary, Winnipeg, Toronto or Ottawa. (UPDATE: This is related to a complicated backend AI related project - commercial AI or passion...


  • Canada Nokia Global Full time $120,000 - $180,000 per year

    DescriptionAs a staff software engineer you will be responsible for developing diagnostics software and lead hardware bring-up activities with a focus on quality and adherence to project schedules. You will be expected to work in a cross-functional team environment to debug and resolve technical issues You will develop and enhance the proprietary diagnostics...


  • , , Canada Clio Full time

    Join to apply for the Staff Software Developer, Payments role at Clio Clio is more than just a tech company–we are a global leader that is transforming the legal experience for all by bettering the lives of legal professionals while increasing access to justice. Summary We’re looking for a Staff Software Developer to join our Payments domain. This role...


  • Remote - Canada Clover Health Full time $100,000 - $120,000 per year

    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...


  • London, Canada (+), Canada . full-time . September , STEP Software Full time $90,000 - $120,000 per year

    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...


  • , , 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...