Talent.com
OceanMD
Software DeveloperOceanMD • Toronto, ON, CA
Software Developer

Software Developer

OceanMD • Toronto, ON, CA
30+ days ago
Salary
CA$90,000.00 yearly
Job type
  • Full-time
  • Quick Apply
Job description

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: Empower patients to share health information with their physician before, during, and after visits, helping to ensure health records are up-to-date and accurate while improving patient care.

Meet the growing demand for digital solutions with online booking and secure messaging that improves the patient’s experience, reduces the need for unnecessary phone calls, and makes clinics more efficient. Improve access to care by replacing faxes, displaying wait times, and reducing the time to process and access specialist referrals. Who we need Reporting to the Vice President, Research and Development, we are hiring a Software Developer.

As our new Software Developer, you will build and enhance the health technology that helps physicians and patients connect more efficiently, with a particular focus on patient engagement and eReferral solutions.

Working as part of a collaborative, high-trust development team, you will contribute throughout the software development lifecycle - from sprint planning and solution design to implementation, code review, and delivery - while helping shape thoughtful, scalable solutions that directly support better healthcare experiences across Canada.

Working within a structured three-week sprint cycle, you will collaborate closely with product managers and fellow developers to deliver reliable, high-quality software while contributing ideas that strengthen both the product and the team.

Success in this role means more than writing great code; it means contributing to the team's shared technical direction, supporting your teammates, and continuously learning as you help advance OceanMD's mission.

This is a full-time hybrid role based in Toronto, with an expectation of working in the office three days per week, supported by a high-trust, flexible approach to hybrid work.

What’s in it for you Purpose.

You want your work to have a meaningful impact beyond the code you write.

Every feature you build contributes to improving how patients access care and how healthcare providers connect, communicate, and share information.

Your work will help power technology used in millions of patient interactions across Canada, supporting faster referrals, better patient engagement, and a more connected healthcare system.

A collaborative engineering culture.

You will join a close-knit team that values curiosity, trust, and shared success over individual heroics.

Developers work together to solve problems, review each other's code, and step in to help teammates overcome challenges.

You'll have the opportunity to contribute ideas, influence technical decisions, and learn from experienced developers who are invested in helping each other grow.

Monthly learning days provide dedicated time to explore new technologies, experiment with ideas, and share knowledge with the wider team.

Growth and ownership.

You won't be limited to implementing tickets.

You'll contribute throughout the software development lifecycle, from shaping technical approaches with product managers to delivering production-ready features.

As you demonstrate your capabilities, you'll earn greater ownership over increasingly complex initiatives, not through titles alone, but through trust, autonomy, and opportunities to lead larger technical challenges.

If you're motivated by becoming a stronger engineer, you'll find an environment that actively invests in your growth through mentorship, monthly learning days, and personalized development plans.

How you will make an impact Build software that improves access to healthcare.

You will design, develop, and enhance features that support OceanMD's patient engagement and eReferral platform, creating secure, reliable, and scalable solutions that help patients and healthcare providers connect more effectively.

Working across the software development lifecycle, you will contribute from design through implementation and delivery, helping advance technology used in millions of patient interactions across Canada.

Collaborate to deliver high-quality solutions.

You will work within three-week Agile sprints, partnering with developers and product managers to turn priorities into well-designed, thoughtfully implemented features.

You will actively participate in sprint planning, daily stand-ups, code reviews, and testing, helping maintain the high quality and reliability of our platform while putting team success ahead of individual tasks by helping teammates overcome blockers and sharing responsibility for every sprint commitment.

Contribute to technical decisions.

You will do more than implement requirements.

Working with product managers and fellow developers, you will help shape technical approaches, contribute ideas during sprint planning, participate in collaborative solution design, and refine ideas through discussion and feedback.

You'll be encouraged to ask questions, challenge assumptions constructively, and help improve the architecture, performance, and maintainability of the platform.

Learn, experiment, and share knowledge.

You'll have dedicated monthly learning days to explore technologies, investigate new ideas, or build projects that interest you.

Rather than treating learning as an individual activity, you'll share what you've discovered with the wider team, helping everyone continuously improve while expanding your own technical expertise.

What you bring The development experience.

You have experience building and delivering software in a collaborative product environment, contributing across the software development lifecycle from design through implementation, testing, and release.

You are comfortable taking ownership of your work, solving problems independently, and collaborating with others to deliver high-quality solutions.

Experience building SaaS products or healthcare technology is valuable, but we're equally interested in developers who have built strong engineering fundamentals in other product environments and enjoy learning new technologies.

The technical foundation.

You have strong object-oriented programming fundamentals and experience building modern web applications.

While experience with Java, Spring, JavaScript, Vue.js, or MongoDB is valuable, you're able to explain the concepts behind the technologies you've used and apply those principles in unfamiliar environments.

You care about writing maintainable code, participating in thoughtful code reviews, and building reliable software.

Experience using AI-assisted development tools is welcome, but you're confident relying on your engineering fundamentals, not AI, to solve complex technical problems.

The collaborative approach.

You genuinely believe the success of the team comes before individual accomplishments.

You're quick to help teammates when they're stuck, comfortable asking for help yourself, and enjoy solving problems together rather than independently.

You welcome feedback, contribute ideas during design discussions, and understand that the strongest solutions are built collaboratively.

The mindset.

You're naturally curious and motivated by continuous improvement.

Rather than relying on familiar approaches, you're excited to explore new technologies, investigate better ways of solving problems, and share what you've learned with others.

Most importantly, you're motivated by building technology that improves healthcare and want your work to have a meaningful impact on patients and providers across Canada.

Nice to have Experience with healthcare technology, electronic medical records (EMRs), Vue.js, Spring, MongoDB, or AI-assisted development tools is an asset, but not required.

We're far more interested in your curiosity, collaborative approach, and strong engineering fundamentals than whether you've worked with every technology in our stack.

Compensation The salary range for this position is $90,000–$110,000 CAD.

Compensation will be determined based on your experience, skills, qualifications, 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 team. What you can expect from our hiring process: A virtual interview with a Talent Advisor to discuss your interest in the role and your experience.

The conversation will be recorded using BrightHire, an AI-powered video interview tool.

More details will be shared when you are invited to interview.

An in-person technical panel interview with 2–3 senior members of the Engineering team.

This conversation will focus on your technical experience, approach to software development, problem-solving, and how you collaborate with others to design and build high-quality software.

A final interview with senior cross-functional leaders focused on cultural alignment, your interest in OceanMD's mission, and how you would contribute to the team and the organization.

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 Powered by JazzHR

Create a job alert for this search

Software Developer • Toronto, ON, CA

Similar jobs

Software Developer - R&D - $70,000 - $80,000 A Year

Sciemetric InstrumentsEast York, Canada
Full-time

Sciemetric is seeking a Software Developer for its R&D team to design, develop, and maintain.Responsibilities include independent project execution, collaboration with other teams, and contribu... Show more

 • Promoted

Software Developer – Hybrid - C$100,000 - C$160,000 A Year

TeemaToronto County, Canada
Full-time

Seeking a Software Developer to design and build full-stack solutions, collaborating with business teams to drive operational efficiency and solve complex technical challenges. Show more

 • Promoted

Software Developer C#

NRT Technology Corp.Toronto, ON, CA
Full-time

NRT is one of the 50 Best Managed Companies, and we’re looking for a dynamic candidate who is motivated and passionate about working for a FinTech leader.NRT provides next-generation commerce and i... Show more

 • Promoted

Software Developer, Kubernetes Compute

RobinhoodToronto, Ontario, Canada
Full-time

Join us in building the future of finance.Our mission is to democratize finance for all.An estimated $124 trillion of assets will be inherited by younger generations in the next two decades.The lar... Show more

 • Promoted

Software Developer Senior

Brokerlink Inc.Toronto, ON, CA
Permanent

Being a part of BrokerLink, means you live our values: to act with integrity, be respectful of others, have a customer-driven mindset, strive for excellence and always treat others with generosity.... Show more

 • Promoted

Software developer

CollaberaToronto, ON, CA
Permanent

Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry.As a half a billion dollar IT company, with m... Show more

 • Promoted

Software Developer

Part3 Technologies Corp.Toronto, ON, CA
Full-time

Part3 is a ConstructionTech startup that gives Architects and Engineers the tools they need to manage construction.Our mission is simple – to help design a built world that’s good for people and th... Show more

 • Promoted

Software Developer - C$60,000 - C$80,000 A Year

SDFX StudiosToronto, Canada
Full-time

Business Unit : SDFX StudiosPosition : Software DeveloperLocation : Toronto, ON (Hybrid)Pay Range : $60,000 - $80,000 CAD annuallyPOSITION SUMMARY:SDFX Studios is the recognized leader in high-qual... Show more

 • Promoted

Software Developer - C$80,000 - C$85,000 A Year

Portfolio+Stouffville, Canada
Temporary

Software Developer needed to enhance financial software solutions, focusing on banking for Canadian customers.Requires expertise in programming, analysis, and modern development methodologies. Show more

 • Promoted

Software developer

Soho Square SolutionsToronto, Ontario, Canada
Full-time

Senior Developer – Fixed Income Trading.Position Title: Senior Developer – Fixed Income Trading.Line of Business: Fixed Income.Duration: 6 months (Possibility of Extension).Location: GTA-based – Cu... Show more

 • Promoted

Software Developer – Restaurant Tech Impact & Growth - C$68,000 - C$118,000 A Year

Restaurant TechToronto County, Canada
Full-time

Software Developer needed to build features for restaurant workers, collaborating with product, design, and engineering teams.Requires a Computer Science degree and web application experience. Show more

 • Promoted

Software Developer

AutodeskToronto, ON, CA
Full-time

Autodesk is looking for a Software Developer to join its Admin Access and Insights Team.Admin Access and Insights, operates within Autodesk Platform Services organization, dedicated to realizing th... Show more

 • Promoted

RQ09125 - Software Developer - Curam/Case Management - Senior

Rubicon PathToronto, ON, CA
Full-time

RQ09125 - Software Developer - Curam/Case Management - Senior.Job Openings RQ09125 - Software Developer - Curam/Case Management - Senior.About the job RQ09125 - Software Developer - Curam/Case Mana... Show more

 • Promoted

Software Developer

7shiftsToronto, ON, CA
Full-time

With an easy-to-use app and industry-specific solutions, 7shifts saves time, reduces errors, and helps keep costs in check for over 55,000 restaurants.Our mission is to simplify team management and... Show more

 • Promoted

Software Developer

Air-tekToronto, Ontario, Canada
Full-time

Air-tek is a Canadian-based software company with a powerful suite of unique products that have already achieved a significant share of a huge global market.Our product-market fit is strong, and cu... Show more

 • Promoted

Software Developer

NumerixToronto, ON, CA
Full-time

Since our founding in 1996, we have been at the vanguard of financial technology, providing groundbreaking expertise, quantitative analytics and software that redefine pricing and risk management i... Show more

 • Promoted

Software Developer - C$60,000 - C$80,000 A Year

Company 3Toronto County, Canada
Full-time

Software Developer needed to create and maintain software applications and innovative pipeline for asset and production management in VFX workflow.Experience with Python, C++, and Qt is required. Show more

 • Promoted

Software Developer - $100,000 - $160,000 A Year

OrbisEast York, Canada
Full-time

Seeking a Software Developer to design and build operations systems, working closely with business teams to create value.Focus on problem-solving, curiosity, and growth. Show more

 • Promoted

Software Developer - C$68,800 - C$103,200 A Year

MeridianNorth York, Canada
Full-time

Develops and implements web applications for online banking, integrating third-party software and performing unit testing. Show more

 • Promoted

Software Developer - Cloud - Intermediate - C$90,000 - C$110,000 A Year

Delta Intelligent Building TechnologiesToronto County, Canada
Full-time

Seeking an Intermediate Software Developer to build and maintain a cloud platform for simulating device firmware using Python, Kubernetes, and Terraform, supporting large-scale testing. Show more