Remote job
Senior Software Developer - Canada
Job details
About this role
Role overview
Build and improve full-stack software that supports primary care teams and helps them manage patient care. You’ll work with clinicians, operations staff, and product partners to understand the problems behind a request, shape a solution, and follow it through delivery. The role calls for independent technical judgment and attention to how software changes affect users and business outcomes.
Responsibilities
- Develop systems and product features that support clinicians and care operations. - Work directly with stakeholders to understand user needs and define solutions. - Make technical and product decisions, taking ownership from problem discovery through delivery and measurement. - Maintain and refactor complex, including distributed, systems with attention to scalability. - Use AI tools in your development workflow and help incorporate AI into products where useful. - Improve engineering practices through testing, documentation, and thoughtful iteration.
Requirements
- Five or more years of software development experience. - Proficiency in at least one commonly used programming language, along with familiarity with databases and web front-end technology. - Experience building or refactoring complex systems, including distributed systems. - Ability to work across technical areas and make sound decisions about maintainability and scale. - Experience using AI agents as part of software development and interest in applying AI in technology. - A focus on user and business outcomes, with the ability to understand the purpose behind the work.
Benefits and work setup
- Remote-first work with flexibility to work from home and collaborate with global teams. - Compensation package includes base pay, equity opportunities, performance-based bonuses, and regular compensation reviews. The listed Canadian base salary estimate is CAD 134,000–175,000. - Medical coverage includes hospital, outpatient, vision, and dental care; additional support includes paid leave, company holidays, mental health resources, and no-meeting Fridays. - Professional development programs, mentorship, learning funds, office setup reimbursement, and paid parental leave.