Role: Integration Engineer
Employment Type: Full-time, Permanent
Seniority: Mid–Senior Level
Salary: £50,000 - 60,000 + Extras
Are you an experienced Integration Engineer looking to shape how systems, data, and platforms connect in a modern, cloud-first environment?
We’re looking for a technically strong and forward-thinking engineer to play a key role in building and maintaining scalable integration solutions across a sophisticated data and application ecosystem. You’ll work at the heart of platform development—connecting services, orchestrating workflows, and ensuring seamless data flow across distributed systems.
This is an opportunity to work hands-on with cutting-edge technologies including GraphQL, workflow orchestration, and cloud-native data platforms, while contributing to the evolution of engineering practices and platform capabilities.
What You’ll Do
* Design and develop integration solutions to enable seamless communication between applications, APIs, and data platforms
* Build and maintain GraphQL APIs, including schema design, resolvers, and federated architectures
* Develop durable, scalable workflows using orchestration tools such as Temporal
* Implement and maintain CI/CD pipelines, automated testing, and deployment processes
* Integrate with modern data platforms, supporting structured and analytical data flows
* Troubleshoot and resolve issues across distributed systems and services
* Ensure solutions align with data governance, security standards, and GDPR requirements
* Collaborate with engineering, product, and business teams to deliver platform capabilities
* Document integration patterns, APIs, and architectural decisions
* Contribute to the adoption of AI-enhanced development practices and modern SDLC approaches
Required Experience
* Strong proficiency in TypeScript and modern asynchronous programming patterns
* Hands-on experience building GraphQL APIs (queries, mutations, subscriptions)
* Solid understanding of REST API design and integration
* Experience implementing authentication and authorization (OAuth 2.0, OpenID Connect, JWT)
* Familiarity with identity platforms such as Azure AD / Entra ID
* Experience with Git-based version control, pull requests, and code reviews
* Proven experience writing automated tests (unit and integration)
* Experience configuring and maintaining CI/CD pipelines
* Strong SQL skills and understanding of data modelling concepts
Desirable Experience
* Experience with Apollo GraphQL (Server, Federation, Gateway)
* Exposure to workflow orchestration tools such as Temporal, Cadence, or Step Functions
* Experience with Databricks, PySpark, or Delta Lake
* Knowledge of event-driven architectures (message queues, CDC patterns)
* Experience with infrastructure as code tools such as Terraform or Bicep
* Background in financial services or regulated environments
What Sets You Apart
* Strong problem-solving skills and systems thinking mindset
* Ability to debug complex distributed systems using logging and tracing tools
* Confidence translating business requirements into scalable technical solutions
* Clear communication skills with both technical and non-technical stakeholders
* A proactive, ownership-driven approach to engineering
* Comfortable working independently and collaboratively across teams
* Awareness of data privacy, security best practices, and regulatory considerations
Why Join
You’ll be part of a forward-thinking engineering function focused on building scalable, secure, and intelligent platforms. This role offers the chance to work with modern technologies across integration, data, and cloud infrastructure—while playing a key role in shaping how systems evolve and connect.
If you’re looking for a hands-on engineering role where you can deepen your expertise in APIs, distributed systems, and data integration, this is an excellent opportunity to take the next step in your career