Logo for VitalHub Corp.

Integration Engineer

Role overview

Qualifications

  • Demonstrable professional experience developing, configuring, testing, deploying, or supporting system interfaces using an integration platform
  • Good practical understanding of systems integration concepts and common integration patterns
  • Experience working with structured data formats and system-to-system data exchange
  • Strong diagnostic, analytical, and problem-solving skills

Responsibilities

  • Develop and maintain a good understanding of the integration capabilities, supported workflows, technical dependencies, and deployment patterns associated with assigned products
  • Deliver assigned integration activities and manage defined technical work packages across customer projects
  • Collaborate with Project Managers, Business Analysts, Product teams, customer technical teams, and third-party suppliers to define, plan, and deliver integration requirements
  • Investigate and resolve issues affecting deployed integrations

About the company

VitalHub Corp. logo

VitalHub Corp.

Digital Health & Health Tech

Software for Health and Human Services providers designed to simplify the user experience & optimize outcomes. VitalHub provides technology to Health and Human Services providers including; Hospitals, Regional Health Authorities, Mental Health, Long Term Care, Home Health, Community and Social Services. VitalHub solutions span the categories of Electronic Health Record (EHR), Case Management, Care Coordination, Patient Flow & Operational Visibility, and DOCit Mobile Apps. VitalHub is based in Toronto, ON, and publicly traded on the TSX Venture Exchange: VHI. For further information please visit www.vitalhub.com

Company details

IndustryDigital Health & Health Tech
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Job Title: Integration Engineer


Location: Remote, UK


Reports to: Head of Integration (UK)

 

Work schedule: Mon – Fri, 37.5 hours per week


 

Who are VitalHub?

VitalHub aspire to accelerate the delivery of digital transformation at scale, supporting healthcare organisations internationally to improve how they capture and analyse data. This helps enhance patient flow and enables better coordination of care across planned and unplanned services, mental health, workforce, and compliance. From patient-facing apps and in-hospital flow management to national system control centres supporting the provision of healthcare services across US, UK, Canada, Middle East & Australia, our solutions exist to deliver an eco-system of joined-up technical infrastructure and centralised data integration.

 

 

The Opportunity:

The Integration Engineer is responsible for delivering and supporting healthcare integration solutions connecting the company’s products with customer and third-party systems.

 

Working across assigned products and customer projects, the role delivers technical integration activities throughout the project lifecycle. This includes technical discovery, interface configuration and development, testing, deployment, go-live, documentation, and transition into business-as-usual support. The role combines professional services delivery with core integration engineering, including contributing to the development of new host-system interfaces, reusable integration patterns, and code-first development and deployment practices. The role also contributes to the investigation and resolution of support issues affecting deployed integrations.

 

Working with an appropriate level of autonomy based on experience and the complexity of the work, the Integration Engineer collaborates with Senior Integration Engineers, project teams, customers, and internal stakeholders to ensure that integration solutions are reliable, maintainable, secure, and supportable.


 

Your Responsibilities:

 

  • Develop and maintain a good understanding of the integration capabilities, supported workflows, technical dependencies, and deployment patterns associated with assigned products.
  • Deliver assigned integration activities and manage defined technical work packages across customer projects, coordinating priorities, dependencies, risks, and delivery milestones with Senior Integration Engineers and the relevant project teams.
  • Work with Sales and Customer Success teams to understand customer requirements and provide technical input to the definition of integration deliverables associated with the sale and implementation of the company’s products.
  • Contribute to technical estimates, implementation approaches, assumptions, dependencies, risks, and delivery plans for proposed integration work.
  • Provide technical input to Statements of Work, helping to ensure that relevant scope, deliverables, responsibilities, dependencies, acceptance criteria, and exclusions are understood and documented.
  • Identify potential changes to agreed scope and communicate these to Senior Integration Engineers, Project Managers, and other relevant stakeholders for assessment.
  • Collaborate with Project Managers, Business Analysts, Product teams, customer technical teams, and third-party suppliers to define, plan, and deliver integration requirements.
  • Deliver assigned technical integration work throughout the project lifecycle, from discovery and design through to development, testing, deployment, cutover, go-live, and operational handover.
  • Design, configure, develop, test, and deploy healthcare interfaces using Mirth Connect, BridgeLink, or other Mirth Connect-based integration engines and associated technologies.
  • Configure and extend established integration patterns connecting the company’s products with Patient Administration Systems, Electronic Patient Records, Electronic Medical Records, Radiology Information Systems, and other clinical or administrative systems.
  • Contribute to the development of new integration solutions for previously unsupported host systems, message types, workflows, or technical requirements, translating business and clinical needs into reliable, secure, maintainable, and supportable solutions.
  • Develop and maintain integrations using healthcare interoperability standards and technologies, particularly HL7 v2, REST APIs, JSON, XML, and related data exchange patterns.
  • Plan and support interface testing with internal teams, customers, and third-party suppliers, including connectivity, message validation, system integration, user acceptance, regression, and production verification activities.
  • Undertake and support deployment, cutover, go-live, and post-go-live assurance activities in accordance with agreed plans, ensuring that dependencies, risks, verification steps, and rollback arrangements are understood and appropriately escalated.
  • Participate in planned out-of-hours deployments, cutovers, go-live activities, and other time-critical implementation work where required, working with project teams to plan these activities and minimise their frequency and impact.
  • Investigate and resolve issues affecting deployed integrations, using messages, logs, code, configuration, databases, APIs, and other technical evidence to identify root causes and implement appropriate resolutions, escalating complex, high-risk, or unfamiliar issues where required.
  • Produce and maintain appropriate technical documentation throughout the project and development lifecycle, including solution designs, interface specifications, data mappings, test evidence, deployment and rollback plans, and operational handover materials.
  • Contribute to the development and documentation of reusable integration patterns, shared components, host-system capabilities, deployment requirements, known constraints, and support considerations for use across future customer implementations.
  • Contribute to the organisation’s adoption of code-first integration development, including externally managed JavaScript, reusable modules, source control, peer review, command-line tooling, automated testing, and repeatable deployment processes.
  • Participate in peer reviews of integration designs, configurations, and code, acting on constructive feedback and contributing to the maintenance of appropriate technical and quality standards.
  • Share technical knowledge and experience with colleagues, contributing to the development of capability across the wider team.
  • Participate confidently in customer meetings, technical workshops, delivery planning sessions, project discussions, and incident investigations, communicating technical information clearly to relevant stakeholders.
  • Plan and manage assigned work across customer delivery, core engineering, documentation, and support priorities, communicating progress, risks, dependencies, and required decisions to Senior Integration Engineers and other relevant stakeholders.
  • Attend customer or third-party locations for face-to-face meetings, technical workshops, deployment activities, or issue resolution where there is a specific business or delivery requirement.
  • Provide reasonable transitional support to Implementation and other internal teams where activities relate to existing customer commitments, legacy solutions, or the effective transfer of responsibilities, knowledge, and documentation into the appropriate operational team.
  • Support the identification, documentation, and progressive transition of legacy activities that do not form part of the Integration Engineering team’s intended long-term responsibilities.
  • Work in accordance with relevant information governance, data protection, security, clinical safety, quality, and change management requirements, while contributing to the continuous improvement of the company’s products, integration capabilities, and delivery practices.
  • Embrace and demonstrate the company’s vision and values.


 

Essential Experience:

 

  • Demonstrable professional experience developing, configuring, testing, deploying, or supporting system interfaces using an integration platform, middleware technology, or custom integration solution.
  • Good practical understanding of systems integration concepts and common integration patterns, including message-based, API-based, or event-driven integration.
  • Experience working with structured data formats and system-to-system data exchange, such as JSON, XML, delimited data, or comparable formats.
  • Practical understanding of interface processing concepts, including data transformation, validation, routing, acknowledgements, error handling, retries, logging, and monitoring.
  • Experience developing or supporting API-based integrations using technologies and formats such as REST, JSON, HTTP, and associated authentication and error-handling patterns.
  • Experience delivering assigned technical integration activities or defined work packages through relevant stages of the project or development lifecycle, including requirements analysis, design, development, testing, deployment, documentation, and operational handover.
  • Practical experience using a programming or scripting language to transform data, implement processing logic, automate technical activities, or support system integration.
  • Ability and willingness to apply existing development skills to JavaScript-based interface development within Mirth Connect-based technologies.
  • Working knowledge of relational databases and SQL, including the ability to query data and investigate database-related integration issues.
  • Strong diagnostic, analytical, and problem-solving skills, with experience investigating technical issues using logs, data, configuration, code, database queries, API responses, or other diagnostic evidence.
  • Ability to manage assigned technical activities and defined work packages, organising priorities and communicating progress, risks, dependencies, and required decisions to relevant colleagues and stakeholders.
  • Ability to identify potential technical risks, dependencies, constraints, and scope changes and escalate them appropriately.
  • Experience collaborating with technical and non-technical stakeholders to understand requirements, resolve issues, and coordinate delivery activities.
  • Strong written and verbal communication skills, with the ability to communicate technical matters clearly and professionally and produce accurate, structured, and maintainable documentation.
  • A structured and quality-focused approach to technical design, development, testing, deployment, change control, and operational handover.
  • Ability to work effectively both independently and as part of a multidisciplinary team, seeking guidance or additional expertise when appropriate.
  • Ability and willingness to learn healthcare integration standards, workflows, systems, and terminology, including HL7 v2 and the company’s Mirth Connect-based integration technologies.
  • Willingness and ability to adopt source-controlled, code-first development and deployment practices.
  • Willingness to participate in occasional planned out-of-hours implementation activities, with appropriate flexibility and time off in lieu in accordance with company arrangements.
  • Willingness to undertake occasional UK travel where a specific customer or business requirement cannot reasonably be met remotely.

 

 

Nice to Haves:


  • Experience developing, configuring, deploying, or supporting interfaces using Mirth Connect, BridgeLink, another Mirth Connect-based integration engine, or a comparable integration platform.
  • Experience working within healthcare integration, the NHS, other UK healthcare providers, or a similarly regulated environment.
  • Working knowledge of HL7 v2, including commonly used message structures, segments, fields, trigger events, acknowledgements, and message-processing patterns.
  • Knowledge of NHS clinical and administrative workflows, terminology, information governance requirements, and interoperability practices.
  • Experience integrating with healthcare host systems, including Patient Administration Systems, Electronic Patient Records, Electronic Medical Records, Radiology Information Systems, Laboratory Information Management Systems, and other clinical or administrative platforms.
  • Knowledge of FHIR, including FHIR resources, profiles, terminology, RESTful interactions, and implementation considerations.
  • Development or scripting experience using JavaScript, TypeScript, Node.js, Python, or another language relevant to integration development.
  • Experience working with Microsoft SQL Server, PostgreSQL, Linux-based environments, or comparable technologies.
  • Experience using Git-based source control, Visual Studio Code, command-line development tools, and collaborative development practices such as branching, pull requests, and code reviews.
  • Experience using Azure DevOps or comparable development lifecycle tooling, including work item management, repositories, build processes, and deployment pipelines.
  • Experience with continuous integration, automated testing, automated deployment, configuration management, or infrastructure-as-code principles.
  • Experience developing interfaces using code-first practices, including externally managed code, reusable modules, source-controlled configuration, command-line tooling, or automated deployment.
  • Understanding of integration security practices, including TLS, certificates, API authentication, secrets management, encryption, and secure transfer protocols.
  • Knowledge of additional healthcare interoperability standards, technologies, or formats, such as DICOM, CDA, IHE profiles, NHS APIs, or NHS messaging standards.
  • Experience contributing to reusable integration frameworks, shared components, common libraries, coding standards, technical documentation, or engineering best practices.
  • Relevant qualifications or certifications in software engineering, systems integration, healthcare interoperability, cloud technologies, databases, or a related technical discipline.


 

Our Interview Process:

  1. Telephone interview with the Talent Team – Pre-screening & Qualification
  2. Virtual interview with the Line Manager & Team Member – Competency Interview
  3. Virtual interview with the Line Manager, VP of Engineering & Head of HR (UK)

 

As an equal opportunities’ employer, VitalHub is committed to the equal treatment of all current and prospective employees and does not condone discrimination based on age, disability, sex, sexual orientation, pregnancy and maternity, race or ethnicity, religion or belief, gender identity, or marriage and civil partnership.


We aspire to have a diverse and inclusive workplace and strongly encourage suitably qualified applicants from a wide range of backgrounds to apply and join VitalHub. If you require any reasonable adjustments during the recruitment process, please let the Talent Team know.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Integration Engineer Related jobs

Other jobs at VitalHub Corp.

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.