Senior Integration Engineer
Job Description
We are looking for a Senior Integration Engineer to deliver specialist technical expertise and leadership across the full solution lifecycle. This role focuses on designing, building, and evolving complex integration solutions that connect modern orchestration and API platforms with legacy and restricted systems, including host to host and file based channels.
You will play a critical role in shaping integration architecture, guiding engineering teams, and ensuring secure, resilient, and scalable solutions that meet demanding enterprise requirements.
Contract Role - 12 Months
What You'll Be Doing Integration & Architecture- Design and deliver complex end to end integration solutions across modern and legacy environments.
- Build and maintain host to host and file based integrations (e.g. SFTP), including file generation, parsing, validation, tracking, and reconciliation.
- Implement transformation and mediation between legacy formats and enterprise messaging standards.
- Encapsulate legacy complexity behind stable integration boundaries to reduce coupling and accelerate delivery.
- Engineer robust error handling strategies including retries, reconciliation, reprocessing, idempotency, and dead letter mechanisms.
- Recommend and guide integration, performance, and end to end testing strategies.
- Lead and review solution designs, specifications, and engineering artefacts across the SDLC.
- Drive stability, scalability, observability, and resilience of integration platforms.
- Guide teams in backlog prioritisation, technical decision making, and delivery planning.
- Challenge assumptions and continuously improve engineering quality, automation, and delivery practices.
- Stay abreast of emerging integration patterns, tools, and methodologies.
- Provide technical leadership and mentorship to engineers, especially in integration patterns and operational practices.
- Coach and guide teams through complex problem solving, root cause analysis, and production support.
- Contribute deep specialist knowledge to build team capability and a strong engineering pipeline.
- Ensure integration solutions meet security and regulatory requirements for sensitive data transfer.
- Lead quality assurance across code, documentation, and test artefacts.
- Maintain an audit ready posture through strong lifecycle governance and documentation practices.
- 10+ years of experience in software engineering and integration, including large scale enterprise systems.
- Strong background in integration architecture, solution design, and technical leadership.
- Experience working in agile delivery environments and large transformation programmes.
- Proven ability to operate as a senior or lead engineer on complex initiatives.
- API design, development, and integration frameworks.
- Host to host and file based integration patterns.
- Legacy system integration and modern orchestration platforms.
- Error handling, reconciliation, reprocessing, and reliability engineering.
- DevOps practices, CI/CD, and infrastructure as code concepts.
- Containers and cloud native delivery models.
- Strong coding capability with an engineering first mindset.
About This Role
Career insights for Software Developers positions