Integration Engineer

Cardiff, Wales CF1, United Kingdom • Full-time

Role Type

Permanent • Full-time • Associate

Description

Who Are We:

Cardo Group is a trusted provider of building maintenance, refurbishment, and retrofit services for social housing and public sector buildings across the UK. With nationwide coverage and skilled local teams, we deliver a reliable end-to-end service that ensures homes and public spaces are safe, sustainable, and well-maintained.

We specialise in responsive repairs and voids, planned maintenance, energy-efficiency upgrades, compliance works, and major improvement programmes. Our approach combines quality workmanship, strong resident communication, and efficient project delivery to achieve the best outcomes for customers and communities.

Driven by ambitious growth plans, we continue to expand our capabilities and adapt to the evolving needs of our clients. Our reputation is built on consistent service delivery, trusted partnerships, and a commitment to doing things the right way. As we grow, so do the opportunities – for our people, our clients, and the communities we support.

Cardo Group is becoming one of the UK’s most forward-thinking maintenance and retrofit providers. Do you want to be part of something great?

Role Overview:

The Integration Engineer / API Engineer is responsible for building, maintaining and supporting the integrations that connect Cardo Group’s business systems, applications, suppliers and data platforms.

Working closely with the Head of Data & Analytics, Solution / Technical Engineers, Data Engineers, business stakeholders and third-party suppliers, the role will deliver secure, reliable and scalable APIs, connectors and integration services that enable trusted data exchange across the organisation.

The successful candidate will play a key role in delivering Cardo Group’s mission to Connect Systems. Trust Data. Deliver Insight. Drive Value. by ensuring information flows efficiently between operational systems, external partners and the enterprise data platform.

Responsibilities:

API Development & Management

  • Design, develop and maintain APIs and integration services
  • Build and support RESTful API integrations between internal and third-party systems
  • Implement API authentication and security mechanisms including API Keys, OAuth2, JWT and token-based authentication
  • Produce and maintain API documentation and interface specifications
  • Support API testing, versioning and lifecycle management
  • Ensure APIs are performant, secure and scalable

Integration Solution Delivery

  • Design and develop integration solutions to meet business and technical requirements
  • Produce integration specifications, data mappings and interface documentation
  • Define source-to-target mappings and transformation requirements
  • Support the onboarding of new systems, suppliers and data sources
  • Work with Solution / Technical Engineers to ensure integrations align with agreed architecture and standards
  • Collaborate with business stakeholders to understand integration requirements and deliver solutions that support operational processes

System Integrations

  • Build and maintain integrations between cloud, on-premise and third-party applications
  • Develop connectors using APIs, web services, SFTP and file-based integration methods
  • Configure and support webhook and event-driven integrations
  • Support integration requirements for new system implementations and business initiatives
  • Maintain integration catalogues and interface inventories
  • Ensure integration services remain reliable, supportable and aligned to business requirements

Data Extraction & Transformation

  • Build and maintain data extraction processes using APIs, web services and file-based integrations
  • Implement integration-level transformations and mappings to support system interoperability
  • Support source system onboarding and data discovery activities
  • Work closely with Data Engineers to deliver trusted data into the enterprise data platform
  • Ensure data exchanged between systems is accurate, complete and auditable

API Security & Governance

  • Implement and maintain secure authentication and authorisation methods
  • Manage secrets, certificates and integration credentials securely
  • Ensure integrations comply with governance, security and data protection requirements
  • Support auditing, compliance reviews and access control processes
  • Promote engineering standards and integration best practices across all solutions

Monitoring & Operational Support

  • Implement logging, monitoring and alerting for APIs and integration services
  • Develop error handling, resilience and retry mechanisms
  • Investigate integration failures and perform root cause analysis
  • Resolve incidents and support requests relating to integrations
  • Work proactively to improve integration reliability, performance and availability
  • Maintain operational runbooks and support documentation

Documentation & Knowledge Management

  • Produce and maintain technical documentation for integrations and APIs
  • Maintain integration specifications, support guides and interface documentation
  • Document authentication methods, business rules and transformation logic
  • Ensure solutions are fully documented and supportable
  • Support knowledge sharing across the Data & Analytics function

Stakeholder Engagement

  • Work closely with business stakeholders, system owners and technical teams
  • Collaborate with third-party suppliers and software vendors
  • Provide technical guidance on integration capabilities and approaches
  • Communicate progress, risks and issues effectively
  • Support project delivery, testing and production deployment activities

You Will Need:

  • Experience designing, building and supporting APIs and system integrations
  • Strong understanding of REST APIs, JSON, XML and web services
  • Experience implementing API authentication and security protocols
  • Strong SQL skills and experience working with relational databases
  • Experience integrating cloud-based and on-premise applications
  • Experience building and maintaining integrations using APIs, web services, file transfers and data connectors
  • Experience troubleshooting integration issues and analysing logs
  • Strong understanding of data mapping and transformation principles
  • Experience working with third-party vendors and technical suppliers
  • Excellent analytical and problem-solving skills
  • Strong documentation and communication skills
  • Experience working within structured development, testing and change management processes

Desirable Skills & Experience

  • Azure API Management
  • Azure Logic Apps
  • Azure Functions
  • Azure Data Factory
  • Microsoft Fabric
  • Dynamics 365 integration experience
  • Experience working within housing, repairs or field service environments
  • Event-driven architectures and webhook implementations
  • Azure Service Bus, Event Grid or messaging technologies
  • SFTP, FTP and file-based integration methods
  • CI/CD pipelines and DevOps practices
  • PowerShell, Python, C# or .NET development experience
  • Experience using monitoring and observability platforms

We Will Provide:

  • Excellent development and progression opportunities
  • 25 days holiday, plus bank holidays
  • Range of Salary Sacrifice Schemes [holiday purchase, EV schemes, AVC Pension contributions]
  • Wellbeing Resources and Counselling services
  • Retail & Lifestyle Discount Platform
  • Enhanced Family Leave Provisions
  • Recognition initiatives and awards
  • Occupational Sick Pay

Please note all our roles are subject to Background, Identity & Security checks before commencement of employment.

Why Join Cardo Group?

We are committed to creating a workplace where everyone feels valued, respected, and empowered to succeed. Diverse perspectives strengthen our business, drive innovation, and help us better serve the communities we work with.

Our commitment to Equity, Diversity, and Inclusion is rooted in our core values:

  • Teamwork – We collaborate, support one another, and achieve more together.
  • Integrity – We act with honesty, fairness, and transparency in everything we do.
  • Excellence – We set high standards and deliver quality for our people and our customers.
  • Respect – We value every individual and create a space where all voices are heard.

We ensure fair opportunities, embrace diverse backgrounds and experiences, and foster a culture where everyone truly belongs. Join us on our ambitious, exciting, and inclusive journey.