Join us as we change healthcare for the better.
OceanMD, a WELL Health Company, is the leading provider of EMR-integrated Patient Engagement and eReferral tools in Canada, playing a critical role in millions of patient visits and thousands of referrals every week. Our digital healthcare solutions empower patients and physicians to overcome the barriers preventing the timely delivery of healthcare services. By replacing paper forms with digital tools, we give patients and providers secure ways to connect, share health information, and update patient records. Our tools:
Who we need
Reporting to the Vice President, Research and Development, we are hiring a Senior Software Developer to join our collaborative engineering team. As our new Senior Software Developer, you will play a key role in designing, building, and evolving the software that powers patient engagement and eReferral solutions used by healthcare providers across Canada. Working across the full software development lifecycle, you will combine hands-on development with solution design, technical leadership, and mentorship, partnering closely with Product Managers and fellow developers to deliver high-quality software every sprint. You will lead the technical direction of larger initiatives, guiding projects that may span multiple sprints or several months, collaborating with Product Managers from early concept through delivery while helping the team balance thoughtful design with pragmatic execution. Beyond writing code, you will help shape technical direction, contribute to architectural decisions, support the growth of your teammates, and build solutions that make accessing healthcare simpler and more connected for millions of Canadians.
This is a full-time hybrid role based in our Toronto office, with an expectation of approximately three days per week onsite.
What’s in it for you
Technical leadership without leaving the code. You want to solve complex engineering challenges while remaining deeply hands-on. As a Senior Software Developer, you will influence architectural decisions, contribute to solution design, and help shape the team's technical direction, balancing long-term thinking with pragmatic delivery. Your expertise will be valued not only for the code you write, but for the technical judgment, mentorship, and collaborative leadership you bring to every sprint. Rather than managing people, you'll lead through technical influence, helping shape solutions, supporting teammates, and earning greater ownership through your expertise.
Collaborative engineering culture. Our development team is intentionally flat, highly collaborative, and driven by shared ownership. You'll work alongside experienced developers who value thoughtful technical discussions, constructive code reviews, and helping one another succeed. Whether you're unblocking a teammate, refining a design, or sharing knowledge during our monthly learning days, you'll be part of a team that believes the best solutions come from working together. Success isn't measured by individual output alone, it's measured by how you help the entire team succeed.
Purpose in your work. Every feature you build helps improve how patients, physicians, and specialists connect across Canada's healthcare system. From expanding digital referrals to enhancing patient engagement, your work will directly contribute to technology that simplifies access to care for millions of Canadians while solving meaningful technical problems at scale.
Opportunity to keep growing. You'll have the autonomy to explore new ideas, experiment with emerging technologies, and continuously strengthen your craft. We encourage curiosity, invest dedicated time for learning and innovation, and create opportunities to deepen your expertise while taking on increasingly complex technical challenges and broader ownership across our platform. Our team is intentionally flat, so growth comes through tackling more complex technical problems, leading larger initiatives, and continuously expanding your skills.
How you will make an impact
What you bring
Nice to have
Experience with healthcare technology, electronic medical records (EMRs), regulated SaaS products, or MongoDB would be an asset. Experience using AI-assisted development tools is welcome, but you rely on strong engineering fundamentals—not AI—to solve technical problems. Most importantly, you bring curiosity, collaborative leadership, and a genuine interest in using technology to improve healthcare.
Compensation
The salary range for this position is $120,000–$130,000 CAD. Compensation is determined based on several factors, including your experience, qualifications, skills, and the needs of the organization. At OceanMD, we are committed to fair and equitable compensation and aim to provide a competitive salary that reflects the value and expertise you bring to the role.
What you can expect from our hiring process:
Our culture, our team
We’re a scaling company expanding rapidly across the country. We are incredibly passionate about our ability to make a difference in the lives of Canadians through our technology, and we firmly believe that we can do our best work with realistic deadlines and transparent communication about where we are and what’s next for us as an organization. We understand the time it takes to revolutionize a paper-based industry and develop and release high-quality, resilient, compliant, and responsive technology that is easy to use, so we ensure that pace is factored into our projects and deliverables across the organization.
Our focus is your growth and professional satisfaction, resulting in clear opportunities to help us scale and be better through your ideas and the chance to be part of projects and try new things. We are dedicated to our team, and we strongly believe that family comes first. To that end, we strive to find opportunities to support balance in the workplace and between work and home. As part of this, we have flexible hours, regular opportunities for social get-togethers, and meeting-free Friday afternoons.
Everyone here is deeply committed to what we can do - and the potential we have to do more. As a result, we provide an opportunity for Cognisant Causes, our name for passion projects in healthcare, where no funding is available and a little technical expertise and time is needed to make a big difference. It’s a way to give back and to add further meaning to what you do here.
A note on values
We value ethical behaviour above all else. We care about each other, and we respect each other as professionals and people. We treat our customers with respect and keep our word, even if it hurts. We own our mistakes. We strive for honesty and integrity every day in every situation. We look for people who share these values.
We are transforming patient care across the country, and we’ve only just begun. Join us
We are always on the lookout for ethically driven, intelligent, and compassionate professionals who want to be part of an energetic culture and company, people who are interested in contributing their talents in a challenging, interdisciplinary environment. If you feel you meet 70% of the qualifications we are looking for and are determined to make a difference, we encourage you to apply. We promise to consider your application fully.
Express your interest here, explore what we do here, or follow us on LinkedIn to stay connected.
We strive to build a diverse team and encourage applications from traditionally underrepresented groups. If we can make this easier through accommodation in the recruitment process, please let us know.
#LI-Hybrid
#LI-DNI