Engineering Manager

PocketHealth Logo

PocketHealth

πŸ“Remote - Canada

Summary

Join PocketHealth as an Engineering Manager and lead a team of 5-7 engineers, contributing 50% of your time to hands-on coding, code reviews, and mentorship. Collaborate with Product & Design teams, participate in design sessions, and foster a culture of collaboration and continuous improvement. Manage team performance, career progression, and well-being. Prioritize projects, remove roadblocks, and ensure high-quality solutions. Engage in purpose-driven in-office collaboration. This role blends technical expertise with people management, offering a chance to impact healthcare for millions of patients. PocketHealth is a patient-centric platform enabling hospitals and clinics to share imaging records digitally.

Requirements

  • 8+ years of experience as a Software Engineer, including 2+ years in a management/people leadership role
  • A strong Full Stack skill set and a proven track record of delivering high-quality, scalable software solutions
  • Bachelor’s degree in Software Engineering, Computer Science, or equivalent
  • Previous experience in a leadership or management role, with demonstrated ability to lead and mentor a team of engineers
  • Experience with hands-on technical contributions, including code reviews, architectural discussions, and debugging
  • Strong communication skills and a collaborative mindset, with the ability to partner effectively with teams across the organization
  • Deep technical expertise, including CI/CD, testing methodologies, and scalable architecture design

Responsibilities

  • Lead a team of 5-7 engineers, providing guidance, support, and hands-on mentoring to foster their professional growth and development
  • Dive into the codebase alongside your team, dedicating roughly 50% of your time to hands-on technical contributions, code reviews, and mentorship
  • Collaborate cross-functionally to define and execute our product roadmap, continuously iterating to deliver impactful solutions and meet user needs
  • Participate in design and discovery sessions for new features and product concepts, leveraging your technical expertise to drive innovation
  • Foster a culture of collaboration, accountability, and continuous improvement within your team and across the organization
  • Manage the performance, career progression, and well-being of your direct reports, conducting regular 1:1s, performance evaluations, and providing actionable feedback
  • Work closely with stakeholders to prioritize projects, remove roadblocks, and ensure the successful delivery of high-quality scalable solutions, with a particular focus on non-critical path tasks
  • Engage in purpose-driven in-office collaboration. This includes biweekly Engineering team onsite days, weekly 1:1s with your team, planning sessions, and other work that could bring you into the office multiple days a week. Ideally, you enjoy working onsite and are open to being in the office as needed for intentional collaboration

Preferred Qualifications

Previous experience in a startup or high-growth environment is a plus

Benefits

  • Competitive salaries and benefits (stock options too!)
  • Four weeks of paid time off
  • Unlimited wellness days
  • Extended mental health coverage

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.