Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Health Data & Interoperability (Remote)

$165k - $190k per year
Full-time

Verto Health

Toronto, ON
  • Remote job

About the Company

Verto Health is a health technology company solving some of healthcare’s most complex data fragmentation and interoperability challenges. Our patented, AI-enabled platform brings together structured and unstructured clinical data across disparate EHRs, claims, and payer systems to create a unified, actionable view of patient populations.

We work with health systems and value-based care organizations across North America to turn fragmented healthcare data into personalized patient journeys, automated workflows, and more accurate risk adjustment. By connecting data to action, Verto helps healthcare providers reduce manual work, improve operational efficiency, and deliver more proactive, data-driven care at scale.

 

About the Role

As Principal Software Engineer, Health Data & Interoperability, you will be the senior technical voice on our engineering team and the owner of the data architecture underneath the product. You’ll set the bar for what good code looks like, build the AI-assisted development pipeline the team works through, and own the canonical model and the pipelines that feed it.

This is a hands-on role. You'll write code, review everyone else's, and design the ingestion and transformation that turns fragmented and inconsistent healthcare data across HL7 v2, FHIR, claims, and third-party sources into something the product can depend on.

Reporting into the CIO, you'll largely interface with four teams. The engineering team owns application architecture and software development, and will operate the pipelines you design. The AI engineering team owns AI system design and evaluation, and will depend on you for reliable modelled inputs. The product and delivery team owns the roadmap. The implementations team owns client projects and integration delivery.

What You'll Do

Engineering Leadership & R&D

  • Set and hold the code review bar, and raise the standard of what ships rather than only reviewing what arrives.
  • Build and drive our AI-assisted development pipeline, from the agentic harnesses themselves through to daily use of frontier coding tools across the team.
  • Own technical R&D and spikes: evaluate what is worth adopting, prove it, and bring back something the team can use.
  • Hold the line on technical debt and resilience, including retiring legacy code and fixing projects that only one person understands.

Data Architecture

  • Own the canonical healthcare data model covering patients, encounters, providers, claims, and clinical events, fit for longitudinal records, cross-source analytics, and EMPI.
  • Own the semantic terminology service, the platform APIs applications consume, and the datasets the application and analytics layers depend on.
  • Set the standards for data quality, lineage, and standardization, and build provenance in outputs informing a clinical or financial decision can be traced to source.
  • Own decision rights on the data model and data standards, and make the data-side calls in the Architecture Review Board.

Interoperability & Data Pipelines

  • Design the ingestion and ETL that brings HL7 v2, FHIR, claims, and third-party data into the platform, and keep it working as sources change.
  • Work with federated query engines such as Trino and with ingestion patterns that span many source systems.
  • Optimize pipelines for throughput, cost, reliability, and latency, and own root cause when a feed breaks.
  • Build for operability so the engineering team can run what you design without you in the loop.
  • Keep ingestion patterns reusable across clients rather than rebuilding them for each client.
 

What You Bring

Knowledge & Experience

  • Bachelor's degree in Computer Science, Engineering, Health Informatics, or a related field, or equivalent experience.
  • 7+ years in software and data engineering, including 4+ years hands-on building and operating production systems on a team that reviewed each other's code.
  • Strong current Python and SQL, with excellent software engineering craft. You will be writing code and reviewing everyone else's.
  • Hands-on HL7 v2 and FHIR experience with real EHR and claims data, including designing the ingestion behind it. You have debugged live feeds, not only read the specifications.
  • Experience designing canonical data models, schemas, and ETL at scale across multiple source systems, rather than a single integration.
  • You’ve set and held a code review bar on a team, and are comfortable leading through influence without direct reports.
  • Hands-on with AI-assisted development tooling, with an interest in building the harnesses rather than only using them.
  • Cloud data platform experience, ideally Azure, and working knowledge of PHIPA, PIPEDA, or HIPAA as they bear on health data.

Preferred

  • Experience with interface engines such as Mirth Connect, Rhapsody, or InterSystems, and standards including HL7 v3, C-CDA, IHE, DICOM, or X12 claims files such as CCLF.
  • Experience with clinical terminologies including SNOMED CT, LOINC, and ICD-10, or analytical modelling such as OMOP CDM.
  • Familiarity with the Canadian digital health landscape, including Ontario Health, provincial health information exchanges, or Canada Health Infoway.
 

How You Work

  • A strong communicator who can align a room on a complex system and explain it just as well to a client executive as to an engineer.
  • At ease finding the simplest workable route through a messy integration, in a company where scope is broad and resources are lean.
 

What Success Looks Like

  • Pipelines that hold: ingestion keeps working as sources change, and cost and latency improve rather than drift.
  • The bar rises: code quality, review standards, and AI-assisted development adoption visibly improve across the team.
  • Architecture that holds: the canonical model and semantic layer absorb new clients and sources without a redesign each time.
  • Data trust: quality, lineage, and standardization standards are met and demonstrable, with audit evidence ready when asked.
  • Knowledge shared: architecture decisions are documented and technical depth is growing in the team, not concentrated in one person.
 

Where You'll Work

  • This role is remote and open to candidates anywhere in Canada.
  • We hold in-person team days at our downtown Toronto office roughly once a quarter.
 

Why Verto

  • Own the data foundation everything we sell depends on, in a product used by health systems across North America
  • Genuine architectural ownership without leaving the code
  • Shape how AI-assisted engineering is practiced across the team
  • Work on some of the hardest data interoperability problems in healthcare, with the autonomy to actually solve them
  • Generous professional development support and flexible work options
 

Compensation

The salary range for this role is $165,000 to $190,000 CAD per year, depending on experience, skills, and alignment with the role.

In addition to base compensation, Verto Health offers a comprehensive benefits package, which may include health and dental coverage, paid time off, professional development support, and flexible work arrangements.

Compensation is reviewed regularly to ensure fairness, market alignment, and internal equity.

 

Ready to Apply

If you’re eager to tackle some of healthcare’s hardest data problems, own the architecture that turns fragmented data into something teams can actually build on, and shape how AI-assisted engineering works across a growing team, we’d love to hear from you.

Do you have 70% of the qualifications we're looking for? That's enough. Apply anyway.

If you have come across this post through an external job board, we strongly encourage candidates to apply directly through our careers page here .

Verto Health is committed to providing an inclusive and accessible experience for all applicants. If you require accommodations during the recruitment process, please let us know and we'll work with you to meet your needs.

 

Use of AI in the Hiring Process

Verto Health uses artificial intelligence-enabled tools during the recruitment process to assist in screening, assessing, and selecting applicants for this position. This includes tools to evaluate candidate skills, experience, and qualifications against the role requirements.

AI tools are used to assist our hiring team, not to make final hiring decisions. All candidate applications and interview outcomes are reviewed and evaluated by people. If you have questions about how AI is used in our hiring process, please reach out.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Health Data & Interoperability (Remote) in Toronto, ON vacancy
  •  ...led the global audit and accounting software industry for over 30 years, with...  ...LinkedIn profiles! We are seeking a Principal Software Developer – AI Data Architect to drive the technical...  ...enabling AI capabilities and secure interoperability with customer systems, while powering... 
    Remote work
    Long term contract
    Permanent employment
    Full time
    Work at office
    Flexible hours
    3 days per week

    Caseware

    Toronto, ON
    1 day ago
  • $140k - $180k per year

     ...place where our people are proud to Build. Better. As a Principal Data Engineering leader at RAVL, you will design, define, and elevate...  ...decision-making capability Operates as a high-performing remote leader ensuring work is visible, transparent, and uplifting... 
    Remote work
    Full time

    RAVL

    Toronto, ON
    1 day ago
  • $180k - $300k per year

     ...committed to making a positive impact on its customers, employees, and communities. The Role We are looking for multiple Principal Software Engineers who are self-starters, love solving technical challenges, and have prior experience working on a variety of engineering... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    1 day ago
  • $140k - $260k per year

     ...conference providers using SDKs What you bring: ~7+ years of software development experience using Python ~ Proven experience with...  ...: ~ BSc in Computer Science, Mathematics, Software Engineering, or equivalent experience     The US base salary range... 
    Suggested
    Full time

    Zoominfo Technologies, Llc

    Toronto, ON
    1 day ago
  • $112.7k - $140k per year

     ...Responsibilities Own the overall health, reliability, performance,...  .... Serve as the primary engineering escalation point for production...  ...business teams. Collaborate with Data Science, PMO, Operations,...  ...Requirements ~10+ years of software engineering experience. ~5+... 
    Suggested
    Full time
    Flexible hours

    NielsenIQ

    Toronto, ON
    6 days ago
  • $180k - $220k per year

     ...Xello is looking for a Principal Engineer Please note that this is a remote role open to candidates across Canada, with working hours aligned to the Eastern Time...  ...technical debt, balancing long-term system health with ongoing product delivery. Champion continuous... 
    Remote work
    Long term contract
    Full time
    Flexible hours

    Xello

    Toronto, ON
    9 days ago
  • $180k - $300k per year

     ...communities. The Role We are looking for multiple Principal Software Engineers who are self-starters, love solving technical challenges,...  ...salary, such as variable bonus and/or stock bonus. \n #LI-Remote Veeva’s headquarters is located in the San Francisco... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    1 day ago
  •  ...Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these...  ...you'll spend most of your time on server-side architecture, data processing, and API design, while also contributing to... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    9 days ago
  • $216k - $297k per year

     ...Auth0Lab Team  We are a small team of engineers exploring new Auth0 products and features...  ...looking for a very senior, knowledgeable Software Architect (P6) that both wants to be...  ...applicable), bonus, and benefits, including health, dental, and vision insurance, RRSP with... 
    Full time
    Work at office
    Local area
    Worldwide

    Okta

    Toronto, ON
    1 day ago
  •  ...We are looking for a Senior Software Data Engineer to join our growing Data Team ! Reporting to the Engineering Manager, you will evolve our...  ...ConversationalAI \n Benefits and Perks:  An engaging remote-first culture  A great compensation package that includes BenchSci... 
    Remote work
    Full time
    Home office

    Benchsci

    Toronto, ON
    1 day ago
  • $114.3k - $164.3k per year

     ...the hood. We’re looking for outstanding engineers with a passion for technology and the...  ...in a team with dynamic strengths. The Principal Software Engineer will be working with a complementary...  ...leave; wellbeing programs for mental health and other wellness support; family... 
    Full time
    Local area

    Zynga, Inc.

    Toronto, ON
    1 day ago
  • $90 - $110 per hour

     ..., and Jack Dorsey . Position: Software & Data Science Expert Type: Contract...  ...Compensation: $90–$110/hour Location: Remote Commitment: 15–20 hours/week...  ...~3+ years of experience in software engineering or data science & analytics .... 
    Remote work
    Full time
    Contract work
    Summer work

    Mercor

    Toronto, ON
    1 day ago
  • $65k - $85k per year

     ...Forum Asset Management – Software Engineer - Data Location: 181 Bay Street, Toronto Work Schedule: Full-time, in-office (5 days/week) About Forum: Delivering Extraordinary Outcomes™ through Investment. Forum Asset Management is a North American investor... 
    Long term contract
    Full time
    Work at office

    Forum Asset Management,llc

    Toronto, ON
    1 day ago
  • $175k - $210k per year

     ...General Information: Job Title: Principal Software Engineer - Zynque Location: Toronto (Onsite/ Hybrid) Job Type: Full-Time Hiring Timeline...  ...systems ~ Owned the scaling of a production SaaS or data platform through rapid customer growth: hardening, re-architecture... 
    Remote work
    Long term contract
    Full time
    Internship
    Live In
    Work at office
    Immediate start
    Flexible hours

    Fulfillment IQ

    Toronto, ON
    a month ago
  •  ...alongside over 1,000 top-tier engineers, architects, and planners,...  ...configuration, and governance of Common Data Environments (CDEs) across...  ...is responsible for enabling interoperability between platforms such as...  ..., KPIs, and overall project health. Support bulk data uploads... 
    Full time

    Egis Group L.p

    Toronto, ON
    1 day ago
  •  ...products, financial services and fleet software for trucking use our Universal API to access GPS data, speeding data and vehicle stats...  ...role We're looking for an engineer who thrives on building scalable...  ...and equipment Top-tier health and dental, plus a flexible health... 
    Full time
    Work at office
    Flexible hours

    Terminal

    Toronto, ON
    1 day ago
  • $160k - $180k per year

     ...deep, predictive understanding of network health and performance to improve change...  ...aspect of this mission is our scalable data service, which supports the growth of BlueCat...  ...We are seeking a highly skilled Data Principal Engineer with strong leadership, communication, and... 
    Full time

    Bluecat Inc

    Toronto, ON
    1 day ago
  • $150k - $180k per year

     ...ON Work Arrangement: Onsite / 4 Days in Office Salary: $150K–$180K Experience: 12–18 Years We are looking for a  Principal Data Engineer – Databricks to lead enterprise-scale data modernization initiatives, with a strong focus on  Cloudera-to-Databricks migration... 
    Temporary work
    Work at office

    Staffmax Staffing & Recruiting

    Toronto, ON
    18 days ago
  • $110k - $270k per year

     ...industry by providing real-time reference data across the complete healthcare ecosystem...  ...success. In the role of Senior Software Engineer, Data Platform at Opendata, you'll spearhead...  ...bonus and/or stock bonus. \n #LI-Remote Veeva’s headquarters is located in... 
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    1 day ago
  •  ...new artists; ensuring we provide the right data to Spotify, YouTube, and other digital...  ...plays an invaluable role in our success. The engineering team at Warner Music Group makes all of...  ...to grow, learn, and master the craft of software development - You are an excellent coder... 
    Full time
    Internship
    Local area
    Worldwide

    Warner Music Inc.

    Toronto, ON
    1 day ago
  • $104k - $145k per year

     ...to hear from you! We are looking for a Senior Software Developer, Data to join our Data team in the Engineering Department!  The Senior Software Developer, Data...  ...products that serve the business. This is a remote-first role within Canada. #LI-Remote  Responsibilities... 
    Remote job
    Full time
    Work at office
    Local area
    Home office
    Flexible hours
    Weekend work

    Zensurance

    Toronto, ON
    1 day ago
  •  ...the world in a positive way. To learn more visit: As a Software Engineer on our Labelling and Data Automation team, you will build pipelines, tools, and...  ...Benefits: - Competitive compensation and equity awards. - Health and Wellness benefits encompassing Medical, Dental and... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    1 day ago
  •  ...t live without. About the Engineering Team: As a member of the...  ...reporting into the CTO, the Principal Engineer is responsible for leading...  ...with Typescript. We expect software developers to have...  ...Product Management, Security, and Data and AI to ensure seamless integration... 
    Remote job
    Full time
    Work at office
    Work from home

    Wave Hq

    Toronto, ON
    1 day ago
  • $175k - $200k per year

     ...Payers, providers, and consumer health partners build on League’s...  ...Position Summary:  The Solution Engineering team is a critical part of...  ...e., Pharmacy Retail). As Principal, Solution Engineering , you...  ...solution architecture and software demonstrations for AI-native... 
    Remote work
    Full time
    Work at office
    Flexible hours

    League

    Toronto, ON
    1 day ago
  • $184k - $253k per year

     ...it. The opportunity We're hiring a Principal Engineer (P5) to serve as the technical leader...  ...aligned. What you'll bring ~10+ years of software engineering experience, with a proven...  ...), bonus, and benefits, including health, dental, and vision insurance, RRSP with... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    53 minutes ago
  •  ...but to help redefine the future of how work gets done. The Data Engineering Experience (DEX) team and help shape the future of data...  ...invite you to be part of our team's success story. AS A SENIOR SOFTWARE ENGINEER YOU WILL: ~ Drive high impact initiatives that span... 
    Full time

    Snowflake

    Toronto, ON
    1 day ago
  • $50 - $150 per hour

     ...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Freelance Compensation: $50–$150/hour Duration: 1–2 months Commitment: 15–25 hours/... 
    Remote work
    Full time
    Summer work
    Freelance
    Immediate start

    Mercor

    Toronto, ON
    1 day ago
  • $80 per hour

     ..., Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Data Engineer (Coding Agent Experience) Type: Contract Compensation: $80/hour Location: Remote Role Responsibilities Use frontier AI coding agents to complete... 
    Remote work
    Full time
    Contract work
    Summer work

    Mercor

    Toronto, ON
    1 day ago
  • $220k - $300k per year

     ...decisions. Our platform ingests and reasons over large, messy data to surface evidence with hard constraints around fairness,...  ...largest carriers in North America. We are seeking a visionary Principal Software Engineer to join our Engineering team. In this role, you will drive... 
    Long term contract

    Owl.co

    Toronto, ON
    more than 2 months ago
  • $165k - $190k per year

     ...trusted by 2,300+ GPs, unifying technology, data, and fund administration services into a...  ...of ways to work, ranging from a fully remote experience to working full-time in one...  ...time. About your role As a Senior Software Engineer at Juniper Square, you're a hands-on... 
    Remote job
    Full time
    Internship
    Work at office
    Local area
    Work from home

    Juniper Square

    Toronto, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Health Data & Interoperability (Remote). Be the first to apply!