We are looking for an Integration Engineer to join our IT Team. This role involves building and operating data exchange capabilities that connect internal platforms with external systems across a complex industry ecosystem.
The work spans two core areas:
- Building and enhancing a centralised integration platform, including designing data models, developing connectors, transforming documents between formats, configuring message routing, and ensuring reliable delivery.
- Maintaining and evolving integrations with government agencies, IoT providers, supply chain partners, and third-party software platforms.
This is an opportunity to help shape the integration backbone of a modern, connected industry environment while working with contemporary tools in a collaborative, product-focused team.
What You’ll Do
Integration Platform
- Build and maintain connectors that ingest and deliver data to external partner systems using a variety of formats and protocols.
- Design and extend canonical data models that standardise data from diverse sources into a consistent internal representation.
- Implement data transformations between source, canonical, and destination formats using an enterprise integration platform.
- Configure message routing, queuing, and storage to ensure reliable, traceable, and auditable data exchange.
- Build and maintain schema validation and business rule validation processes to enforce data quality throughout the integration lifecycle.
- Support error recovery, message replay, and retry strategies to guarantee delivery when external systems are unavailable.
- Contribute to monitoring dashboards, alerting, and operational runbooks for the integration environment.
External Integrations
- Maintain and improve integrations with government compliance APIs, IoT device feeds, supply chain partners, and third-party software systems.
- Migrate legacy integrations onto a centralised platform where appropriate, bringing them under consistent governance, observability, and error handling practices.
- Develop new integrations to support expansion into new markets and partnerships.
- Collaborate with mobile, enterprise, and data teams to ensure integration contracts are well-defined and downstream consumers receive clean, validated data.
- Use and contribute to AI-assisted development practices across the integration lifecycle, including connector scaffolding, transformation mapping, automated testing, and debugging.
Required Experience & Skills
- 4+ years of experience in integration engineering, middleware development, or iPaaS-focused roles.
- Hands-on experience with enterprise integration platforms such as MuleSoft / Anypoint Platform, Dell Boomi, Microsoft BizTalk, Apache Camel, or similar technologies.
- Strong understanding of integration patterns including message queuing, API design (REST, SOAP), file-based exchange (SFTP), and event-driven architectures.
- Experience working with XML/XSD, JSON, and CSV parsing and transformation. Experience with transformation languages such as XSLT, DataWeave, or similar is highly desirable.
- Understanding of canonical data models and principles for decoupling source and destination systems.
- Experience with cloud infrastructure, preferably AWS, including object storage, message queues, and secrets management.
- Familiarity with structured logging, monitoring platforms (ELK or equivalent), and building observable systems.
- Strong troubleshooting and debugging capabilities, with the ability to trace and resolve issues across multiple interconnected systems.
- Openness to AI-assisted development workflows, including coding assistants, LLMs, and automated testing tools as part of day-to-day engineering practices.
