Skip to content
← Back to job listings

Senior Software Engineer

PocketHealth · Toronto, Canada

External listingfull-timeabout 2 months ago

About The Role

Join PocketHealth as a Senior Software Engineer on our Provider team. You'll be responsible for building the next generation of our core infrastructure, enabling thousands of hospitals and clinics to provide a better healthcare experience. You'll own product and design decisions, improve patient flow and quality of care, and design and implement integrations with provider systems. This is a mission-driven work environment with flexible work from home policies, four weeks paid vacation, and a focus on your growth.

  • Architect, design, develop, deploy, and operate solutions that improve provider patient flow and quality of care.
  • Build smarter workflow automation to reduce manual effort for provider partners and enhance integration with PocketHealth.
  • Utilize AI tools and technologies to enhance development speed, precision, and quality across multiple deployments.
  • A collaborative mindset, strong communication skills, and a proven ability to work across teams without losing your sense of ownership
  • Experience with UIs that have scaled in production
  • Experience building and maintaining scalable, reliable integrations and customer-facing applications
  • 5+ years of software engineering experience with a full-stack skill set (our tech stack: Go, Angular, TypeScript, C#, MySQL)
  • Bachelor's degree in Software Engineering, Computer Science, or equivalent experience
  • Familiarity with CI/CD practices and microservices architecture
  • Comfort owning production services end-to-end, from observability and monitoring to incident response and resolution
  • You communicate clearly and naturally with non-technical stakeholders, without losing engineering precision
  • You're an engineer first — your default response to a problem is to build a solution, not escalate it
  • You use AI tools fluently as part of your daily engineering practice: Claude Code, Codex, Cursor, Copilot, or equivalent
  • You can manage multiple active deployments without dropping threads or cutting corners
  • You thrive in environments where requirements are discovered through doing, not just scoping
  • You hold yourself to a high bar on both code quality and client outcomes

This is an external listing. JobSpring does not represent or verify the employer. Report this listing