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: Telephone interview with the Talent Team – Pre-screening & Qualification Virtual interview with the Line Manager & Team Member – Competency Interview 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.
Boomi Integration Engineer
HelloKindred
Senior Data Engineer (Cloud, Data Integration & Migration)
NECSWS
Mechanical Assembly, Integration, and Test (AIT) Engineer
Astroscale
Customs AI Integration & Automation Engineer (UK)
Customs Support Group
AIT Space Systems Integration Engineer
Cybercareers
Junior AIT Space Systems Integration Engineer
Cybercareers