Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Senior Software Developer

$120k - $130k par année
Temps plein

OceanMD

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 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

  • 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 proactively helping teammates overcome blockers, balancing workload across the team, and ensuring every sprint commitment is delivered successfully.
  • Lead technical solution design. You will partner with Product Managers and fellow developers to translate business priorities into scalable technical solutions. You'll lead architectural discussions for larger initiatives, guide design decisions across multiple sprints, evaluate trade-offs, and help the team collectively refine ideas before implementation. You understand that the best solutions are developed collaboratively and enjoy building on the ideas of others rather than working in isolation.
  • Learn, experiment, and share knowledge. You'll take advantage of dedicated monthly learning days to explore emerging technologies, investigate engineering challenges, or build something entirely new. You'll share your learning with the wider team, helping strengthen our collective expertise while continually expanding your own.

What you bring

  • The technical expertise. You have experience building and delivering scalable, production-ready software across the full software development lifecycle. You are comfortable working across modern application architectures and have strong experience developing with Java and Spring alongside modern web technologies such as JavaScript and Vue.js. While experience with our technology stack is valuable, we're equally interested in engineers with strong object-oriented fundamentals who can explain the concepts behind the technologies they've used and quickly apply those principles in new environments. Experience with MongoDB and Agile development practices will help you make an immediate impact.
  • The architectural mindset. You think beyond the immediate solution, considering scalability, maintainability, security, and long-term performance. You enjoy collaborating on technical design, evaluating trade-offs, and making pragmatic decisions that balance business priorities with sound engineering principles. You're comfortable acting as the technical lead on larger initiatives, partnering with Product Managers from early planning through successful delivery.
  • The ability to elevate others. You lead through influence rather than authority. You enjoy mentoring developers, sharing knowledge through code reviews and technical discussions, and helping teammates solve complex challenges. You're the kind of developer who willingly pauses your own work to help unblock someone else because you understand that the team's success comes before individual accomplishments. You recognize that building a strong engineering team is just as important as building great software.
  • The curiosity to keep improving. You're energized by learning. Rather than relying on familiar approaches, you actively seek opportunities to explore new technologies, improve existing processes, and experiment with new ideas. You enjoy investigating industry trends, pursuing independent learning projects, and sharing what you've learned with others.
  • The collaborative approach. You thrive in environments built on trust, transparency, and shared ownership. You welcome constructive feedback, enjoy collaborative design discussions, and see every technical proposal as the beginning of a conversation rather than the final answer. You're comfortable challenging ideas respectfully, building on the contributions of others, and helping create solutions that are stronger because they were developed together.

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:

  • 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

L'offre d'emploi a été publiée il y a 23 jours
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Senior Software Developer à Toronto, ON
  • $130k par année

     ...Work must be completed both in person and remotely. Work setting Consulting firm Private company, corporation or industry Software company Information technology (IT) service provider Remote or mobile Responsibilities Tasks Write, modify, integrate... 
    Senior
    Emploi permanent
    Temps plein
    Travail à distance

    NashTech Canada Inc.

    Toronto, ON
    il y a 9 jours
  •  ...will be insight: pattern recognition across workflows that becomes input to regular R&D planning. What we're looking for Senior software engineer with strong full-stack range and comfort across data pipelines, internal tooling, and AI-augmented workflow automation.... 
    Senior
    Contrat Longue Durée
    Temps plein

    wealthsimple

    Toronto, ON
    il y a 6 heures
  •  ...and we're just getting started. Read our Culture Manual and learn more about how we work . About the role As a Senior Software Developer on the Tax team, you will work across the stack to build, improve, and operate products that help Canadians complete their tax... 
    Senior
    Contrat Longue Durée
    Temps plein

    wealthsimple

    Toronto, ON
    il y a 6 heures
  • $144.7k - $195.9k par année

     ...bettering the lives of legal professionals while increasing access to justice. Summary: We are currently seeking a Senior Software Developer to join our Fintech engineering portfolio in Toronto. This role requires you to be in office a minimum of twice per week on... 
    Senior
    Contrat Longue Durée
    Temps plein
    Travail au bureau
    Zone locale
    Horaires flexibles
    1 jour par semaine

    Themis Solutions

    Toronto, ON
    il y a 7 jours
  • $107k - $157.3k par année

     ...for everyone. Our customers build the tallest skyscrapers, develop sustainable housing, launch rockets, and invent solutions for...  ...engineering team and help shape the future of civil engineering software. As a Senior Software Developer, you will independently own major... 
    Senior
    Temps plein
    Pour les contractants
    Le monde entier

    Autodesk

    Toronto, ON
    il y a 29 jours
  • We are seeking a highly accomplished Senior Software Developer - Full Stack for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack engineering capacity, specializing in designing, developing, and optimizing end-to-... 
    Senior
    Contrat Longue Durée
    Temps plein
    Сontrat

    Randstad

    Toronto, ON
    il y a 2 jours
  •  ...Description: A highly skilled and experienced ETL Developer to design, develop, and maintain robust data integration solutions. The...  ...Skills: Experience in programming and analysis; specialized software package support at the specified experience level Ability to... 
    Senior
    Сontrat
    Horaires flexibles

    Maarut

    Toronto, ON
    il y a 3 jours
  • $88.86 - $106.63 par heure

     ...RQ11293 - Software Developer - Senior Duration: 7 months (144 days) + possible extension CRJMC clearance Location: 222 Jarvis St, Toronto OR 49 Place d'Armes, Kingston Must Have: · Experience with relational database technologies (MS SQL 2019 and... 
    Senior
    Сontrat
    Travail au bureau
    Lundi au vendredi

    Source Code

    Toronto, ON
    il y a 25 jours
  •  ...working tested CRM applications. This includes developing detailed programming specifications...  ...which arise during the use and operation of software packages including tec General...  ...skills; both written and verbal Ability to develop and present new ideas and conceptualize... 
    Senior
    Temps plein

    Maarut

    Toronto, ON
    il y a 7 jours
  • $86.9 - $104.28 par heure

     ...RQ11442 - Software Developer - API - Senior Duration: 1 Year (254 Business Days) + 1 Possible Extension Location: 5 days onsite at 222 Jarvis St Toronto OR 300 Water St, Peterborough, ON Must Have: ~5+ Experience with React framework and typescript... 
    Senior

    Source Code

    Toronto, ON
    il y a 10 jours
  • $77.24 - $92.69 par heure

     ...RQ11434 - Software Developer - CRM - Senior Duration: 6 Months (140 Business Days) Location: ONSITE Toronto ON Must Have: ~10 years of experience with Siebel technical configuration/ design / development / integration ~5 year of experience of Siebel integration... 
    Senior
    Temps plein
    Travail au bureau
    Lundi au vendredi

    Source Code

    Toronto, ON
    il y a 7 jours
  •  ...Deliverable: Ensure Accessibility standards are met (AODA). Developing and maintaining system design models program codes technical...  .... ~ Experience with the privacy and security requirements or software development in a health context or equivalent. ~ Demonstrated... 
    Senior
    Temps plein
    Horaires flexibles

    Maarut

    Toronto, ON
    il y a 9 heures
  •  ...Scope : The Software Developer supports the delivery of assigned enhancements of the Office of the Public Guardian and Trustee (OPGT) Modernization program including functionality intentionally sequenced beyond the Minimum Viable Product (MVP). Working as part of an... 
    Senior
    Contrat Longue Durée
    Temps plein
    Travail au bureau

    Maarut

    Toronto, ON
    il y a 9 heures
  •  ...working tested applications. This includes developing detailed programming specifications...  ...which arise during the use and operation of software packages including technical assistance in...  ...range of options make recommendations and develop customized strategies to resolve unique... 
    Senior
    Temps plein

    Maarut

    Toronto, ON
    il y a 9 heures
  •  ...working, tested applications. This includes developing detailed programming specifications,...  ...which arise during the use and operation of software packages, including technical assistance...  ...range of options, make recommendations and develop customized strategies to resolve unique... 
    Senior
    Сontrat

    Maarut

    Toronto, ON
    il y a 1 jour
  •  ...Responsibilities: Designing developing and implementing front end code including user interface interactions and creating attractive...  ...technical problems which arise during the use and operation of software packages including technical assistance in implementation conversion... 
    Senior
    Temps plein
    Stage

    Maarut

    Toronto, ON
    il y a 7 jours
  • $88.54 - $106.25 par heure

     ...RQ11342 - Software Developer - Senior 5+ Months Contract (120 Business Days) - possible extension 5 Days ONSITE - 222 Jarvis Street Must Have: ~10+ years of experience as a designer and developer in the large-scale multi-client web applications ~10+ year... 
    Senior
    Сontrat
    Travail manuel

    Source Code

    Toronto, ON
    Il y a un mois
  • $88.63 - $106.36 par heure

     ...RQ11324 - Software Developer - CRM - Senior On-Site Contact: 8 months (150 business days) Two onsite work locations are recommended; however the successful candidate may work out of a locally available Ontario Public Service office: #300 WATER STREET... 
    Senior
    Contrat Longue Durée
    Temps plein
    Сontrat
    Travail temporaire
    Travail au bureau

    Source Code

    Toronto, ON
    Il y a un mois
  • $90k - $110k par année

     ...the Vice President, Research and Development, we are hiring a Software Developer. As our new Software Developer, you will build and enhance the...  ...interview. An in-person technical panel interview with 2–3 senior members of the Engineering team. This conversation will focus... 
    Senior
    Temps plein
    Travail au bureau
    Travail à domicile
    Horaires flexibles
    3 jours par semaine

    OceanMD

    Toronto, ON
    il y a 23 jours
  •  ...Scope : ~ A senior API Software Developer with 8 years of experience will be responsible for creating and using APIs to translate functional specifications into working and tested applications. This includes developing detailed programming specifications user interface... 
    Senior
    Temps plein
    Travail le week-end

    Maarut

    Toronto, ON
    Il y a un mois
  • $90.21 - $108.25 par heure

     ...RQ00738 - Software Developer - Full Stack - Senior Location: Toronto (525 University Avenue) - Hybrid Duration: 8 months contract (164 Business Days) + possible extension Must Haves: Senior Full Stack software development experience delivering complex... 
    Senior
    Сontrat

    Source Code

    Toronto, ON
    il y a 24 jours
  •  ...working tested applications. This includes: Developing detailed programming specifications...  ...which arise during the use and operation of software packages including technical assistance...  ...fully tested full-stack applications Develop detailed technical designs and programming... 
    Senior
    Temps plein

    Maarut

    Toronto, ON
    Il y a un mois
  • $87.38 - $104.86 par heure

     ...RQ00213 - Software Developer - Senior Location: 3 days in office, 2 days remote (277 Front St W)  6 Months Contract Must Haves: ~ 5+ years Experience with Cloud IaaS and PaaS (Azure, AWS, Google Cloud) ~10+ years Experience in developing and implementing... 
    Senior
    Сontrat
    Travail au bureau
    Travail à distance

    Source Code

    Toronto, ON
    Il y a un mois
  •  ...Experience designing and supporting secure scalable accessible auditable and maintainable healthcare. Responsibilities: Design develop test and support ReactJS frontend components for the Agency Virtual Care Products. Build and maintain Java JDBC and Spring Boot... 
    Senior
    Remplacement
    Temps plein

    Maarut

    Toronto, ON
    il y a 9 heures
  •  ...tested applications. This includes: developing detailed programming specifications...  ...which arise during the use and operation of software packages including technical assistance...  ...Additional Skills for Oracle Software Developer: Experience in conducting impact assessments... 
    Senior
    Temps plein

    Maarut

    Toronto, ON
    Il y a un mois
  • $88.54 - $106.25 par heure

     ...RQ11296 - Software Developer - Senior 7+ Months + Possible Extension  ONSITE - Toronto Must Have:· Thorough knowledge of large-scale complex systems analysis techniques and methodologies, design and development, programming concepts and languages, internet... 
    Senior
    Travail au bureau
    Lundi au vendredi

    Source Code

    Toronto, ON
    Il y a un mois
  • $160k - $175k par année

     ...Remote Senior Desktop Software Developer About Sync is a leading end-to-end encrypted cloud storage platform operating at significant scale across dual data centers. We build secure privacy-first software that millions of users trust with their most important files.... 
    Senior
    Contrat Longue Durée
    Temps plein
    Stage
    Embauche directe
    Travail à distance
    Horaires flexibles

    Funded.club

    Toronto, ON
    Il y a un mois
  •  ...Position Title: Senior Software Developer Digital Development (Telework/Hybrid) Status of Employment: Contractee Long-Term (Fixed Term) Position Language Requirement: English French Language Skills: English (Reading) English (Speaking) English (Writing)... 
    Senior
    Contrat Longue Durée
    Temps plein
    Сontrat
    Emploi en cdd
    Stage
    Travail au bureau
    Recrutement immédiat
    Travail à distance
    Travail à domicile
    Horaires flexibles

    CBC/Radio-Canada

    Toronto, ON
    il y a 9 heures
  • $166k - $195k par année

     ...Expectations are high, and so are the rewards. The Software Platform team accelerates developer velocity and increases system reliability by building the...  ...to support our next phase of technical growth! As a Senior Software Develope r, you will focus heavily on... 
    Senior
    Travail au bureau
    Horaires flexibles
    Travail posté
    3 jours par semaine

    Robinhood

    Toronto, ON
    Il y a un mois
  • $120k - $200k par année

     ...IXL Learning, developer of personalized learning products used by millions of people globally, is seeking a Software Developer Team Lead who has a passion for technology and education. You will be helping us build the tools needed to provide highly-demanded new integrations... 
    Temps plein
    Travail au bureau

    IXL Learning

    Toronto, ON
    il y a 7 heures

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Senior Software Developer. Soyez parmi les premiers à postuler !