Staff Software Developer
2 weeks ago
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. #J-18808-Ljbffr
-
Software Developer Staff Engineer
3 weeks ago
, , Canada Quest Software Full timeJoin 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...
-
Software Developer Staff Engineer
4 days ago
, , Canada Quest Software Canada Inc Full timeOverview 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,...
-
Staff Software Developer
2 days ago
, , Canada isgSearch Full timeJoin 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...
-
Staff Software Developer
1 week ago
, , Canada Clover Health Full timeJoin 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...
-
Staff Software Developer
2 days ago
, BC, Canada Improving Full timeDirector 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...
-
Staff Software Development Engineer
2 weeks ago
Canada Nokia Global Full time $120,000 - $180,000 per yearDescriptionAs 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...
-
Staff Software Developer, Payments
4 days ago
, , Canada Clio Full timeJoin 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...
-
Staff Software Developer
1 week ago
Remote - Canada Clover Health Full time $100,000 - $120,000 per yearAt 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...
-
Senior Software Developer
7 days ago
London, Canada (+), Canada . full-time . September , STEP Software Full time $90,000 - $120,000 per yearSoftware 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...
-
Staff Software Developer
3 weeks ago
, , Canada Jane App Full timeJob 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...