Skip to sign up

Job matched to your search

Integration Engineer

Solutions21 FZCO · Dubai

Dubai · On-siteFull-TimePosted Jul 14, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

Job description

The Integration Engineer will be a key technical resource responsible for designing, developing, and implementing robust, secure, and scalable integrations between the Enterprise Transformation solution (the COTS platform) and a multitude of internal and external systems. This role is critical for creating a unified, interconnected ecosystem for intelligence sharing, data exchange, and cross-jurisdictional collaboration within the Public Sector Entity and its partners. The engineer will ensure seamless data flow and interoperability across the digital landscape.

Key Responsibilities

  • Integration Architecture & Design: Design and document comprehensive integration architectures and solutions, defining data flow, protocols, security mechanisms, and error handling for all required integrations.
  • Development & Implementation: Develop, configure, and implement integration components, including APIs, message queues, middleware, data connectors, and custom scripts, utilizing the COTS platform's open API architecture.
  • System Analysis: Analyse existing system architectures, data models, and API specifications of various source and target systems (e.g., internal legacy systems, external government databases, forensic systems, court systems, national/international registries like Interpol/Europol).
  • Data Mapping & Transformation: Define detailed data mapping rules and transformation logic to ensure data consistency and integrity across integrated systems.
  • Security & Compliance: Implement and enforce stringent security measures for all data in transit and at rest during integration, including encryption (e.g., TLS 1.2+), authentication (e.g., OAuth, SAML), authorization (e.g., role-based access controls), and secure API gateways, adhering to public sector security standards.
  • Performance Optimization: Design and implement integrations with a focus on performance, scalability, and reliability, ensuring real-time or near real-time data synchronization where required.
  • Testing & Validation: Conduct thorough unit, integration, and end-to-end testing of all integration points. Collaborate with QA teams and stakeholders for user acceptance testing.
  • Troubleshooting & Support: Provide expert-level troubleshooting and support for integration issues, identifying root causes and implementing timely resolutions.
  • Documentation: Create and maintain comprehensive technical documentation for all integrations, including API specifications, data flow diagrams, configuration guides, and operational runbooks.
  • AI/Cloud Integration: Configure and secure connectivity to external AI services (e.g., Azure AI, Azure OpenAI) and other cloud-based tools, ensuring data privacy and efficient data exchange.

Qualifications & Skills

  • Minimum of 5+ years of experience as an Integration Engineer, Software Engineer, or API Developer with a primary focus on enterprise system integrations.
  • Proven experience in designing and implementing complex integrations between large-scale enterprise applications and diverse external systems.
  • Experience working with sensitive data in highly regulated environments, such as government or public safety.
  • Demonstrated ability to collaborate with multiple technical teams and third-party vendors.
  • Fluency in English and Arabic — reading, writing, and speaking — is mandatory for this role.

Must Have

  • API Expertise: Strong proficiency in API design (RESTful, SOAP), development, and management.
  • Integration Patterns: Deep understanding of various integration patterns (e.g., synchronous, asynchronous, publish-subscribe, request-reply) and technologies (e.g., message queues like Kafka/RabbitMQ, ESBs).
  • Programming Languages: Strong programming skills in languages commonly used for integration (e.g., Python, Java, C#, Node.js).
  • Data Formats: Expertise in working with various data formats (e.g., JSON, XML, CSV) and data transformation tools.
  • Security Protocols: In-depth knowledge of security protocols and best practices for secure data exchange and API security.
  • Database Skills: Proficiency in SQL and understanding of database concepts for interacting with various data sources.
  • Networking: Solid understanding of networking principles, firewalls, and connectivity for distributed systems.
  • Containerization: Experience with Docker and Kubernetes for deploying and managing integration services is highly desirable.

Browse related jobs

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →