Staff Software Developer - Scheduling

Posted 3 months agoViewed
158400 - 247500 USD per year
CanadaFull-TimeSoftware Development
Location:Canada
Languages:English
Seniority level:Staff, 10+ years
Experience:10+ years
Skills:
Backend DevelopmentLeadershipSoftware DevelopmentDesign PatternsFrontend DevelopmentFull Stack DevelopmentSoftware ArchitectureCross-functional Team LeadershipCI/CDAgile methodologiesRESTful APIsDevOpsMicroservicesProblem SolvingMentoring
Requirements:
University Degree in Computer or a related STEM field plus approximately 10+ years of experience, or Master's/PhD with less experience, or 13+ years of industry experience Depth and diversity of experience, already operating at the Staff level Extensive experience and ownership in design and architecture Proven experience leading technical efforts across multiple teams Desire to remain actively involved in coding Actively involved in creating technical roadmaps Ability to communicate complex technical solutions to both technical and non-technical stakeholders
Responsibilities:
Guide the evolution of Jane’s scheduling architecture Modernize legacy systems into modular, scalable services Shape technical direction and align system design with product strategy Design and deliver core scheduling and booking capabilities Collaborate with other teams to build robust APIs Represent Scheduling in company-wide architecture discussions Address performance bottlenecks, technical debt, and scalability challenges Guide and coach developers across levels Leverage AI tools for productivity and code quality Build with empathy for practitioners and patients
Similar Jobs:
Posted 25 days ago
CanadaFull-TimeSoftware Development
Staff Software Developer - Scheduling
Company:Jane
Posted 3 months ago
CanadaFull-TimeSoftware Development
Senior Software Developer - Scheduling
Posted 6 days ago
CanadaFull-TimeSubscription Commerce
Staff Software Developer
Company:AppDirect