On-site Full Time
700apps -
Saudi , Jeddah
--
700apps

Job Details

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, i Paa S). 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 (Rabbit MQ, 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.

Similar Jobs

About 700apps
Saudi, Jeddah
Computer Software

700apps is an Egyptian company specializing in software development and applications for web, smart phones, smart watches, tablets, smart TV and VR ap...