Back to search
700apps Linkedin · Posted 1mo ago

Sr. Software Integration Engineer

Riyadh, Riyadh, Saudi Arabia

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Job Summary

We are seeking a highly skilled Sr. Software Integration Engineer to lead the design, development, and maintenance of robust integration solutions that connect internal systems, cloud services, and third-party platforms. The ideal candidate will combine strong software engineering expertise with a deep understanding of integration patterns, data formats, and API ecosystems to deliver scalable, reliable, and secure integrations that drive business value.

Key Responsibilities

  • Design, develop, and maintain integration solutions across on-premise and cloud environments.
  • Act as the technical owner for API orchestration, data mapping, and message routing using industry-standard integration patterns.
  • Collaborate with product, data, and platform teams to translate business requirements into scalable integration architectures.
  • Lead code reviews, ensure design for reliability, performance, and security, and mentor junior engineers.
  • Implement and monitor CI/CD pipelines for integration components and ensure thorough testing (unit, integration, and end-to-end).
  • Troubleshoot complex integration issues, perform root-cause analysis, and implement robust remediation.
  • Establish and enforce integration governance, data quality, and security best practices.

Required Qualifications

+5 years of experience in software integration.

Preferred Qualifications

  • Experience with enterprise integration platforms and APIs (e.g., API gateways, ESBs, iPaaS).
  • Knowledge of cloud architectures (AWS, Azure, or Google Cloud) and related services for integration.
  • Strong understanding of data formats (XML, JSON, CSV) and data mapping/transformations (XSLT, JSONata, or equivalent).
  • Familiarity with message brokers (RabbitMQ, Kafka) and event-driven architectures.
  • Proven track record of delivering complex integration projects in Agile environments.
  • Excellent communication skills and ability to collaborate with cross-functional teams.

Skills And Competencies

  • System thinking and problem-solving mindset
  • Proficiency in programming languages commonly used in integration (e.g., Java, Python, Node.js)
  • API design, documentation, and testing practices
  • Data modeling, mapping, and transformation
  • Troubleshooting and debugging across distributed systems
  • Strong analytical and organizational skills

Education and Certifications

Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred. Relevant certifications in integration, cloud platforms, or API management are a plus.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent