Senior Integration Engineer
Enterprise Application Integration | Information Technology
The Staff Integration Engineer designs, develops, deploys, and supports enterprise integration solutions that enable secure, scalable, and reliable data exchange across cloud, SaaS, on-premises, manufacturing, and business systems. This role partners with business and technical teams to deliver API, messaging, event-driven, batch, and real-time integrations using technologies such as SnapLogic, RabbitMQ, Kafka, GitHub, TeamCity, Splunk, Snowflake, ServiceNow, Postman/Newman, and Microsoft SQL Server.
· Design, develop, and support enterprise integrations using SnapLogic and related technologies.
· Build API-based, messaging, event-driven, batch, and real-time integration solutions.
· Integrate ERP, CRM, eCommerce, manufacturing, supply chain, learning management, and analytics platforms.
· Develop solutions using RabbitMQ, Kafka, REST APIs, web services, JSON, and XML.
· Create technical designs, deployment documentation, operational procedures, and reusable integration standards.
· Build and maintain CI/CD pipelines, automated testing, source control, and deployment processes.
· Perform code deployments across development, test, and production environments in accordance with release and compliance requirements.
· Monitor integration health, troubleshoot complex issues, and support incident resolution and root cause analysis.
· Participate in platform upgrades, patching, maintenance, and on-call support rotations.
· Collaborate with architects, application teams, business stakeholders, and vendors, while providing guidance to junior engineers.
· Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent practical experience.
· 7+ years of experience in enterprise application integration and middleware development.
· 5+ years of experience with APIs, SOA, ETL, messaging, and event-driven integration patterns.
· 4+ years of hands-on experience with SnapLogic, MuleSoft, Boomi, or a comparable integration platform.
· Experience integrating cloud, SaaS, and on-premises applications.
· Strong experience with SQL, REST APIs, JSON, XML, web services, and scripting languages such as JavaScript and Python.
· Experience with messaging technologies such as RabbitMQ, Kafka, IBM MQ, or similar platforms.
· Experience with CI/CD, Git-based source control, DevOps practices, monitoring, and production support.
· Strong analytical, troubleshooting, communication, and cross-functional collaboration skills.
· Experience working in Agile delivery environments.
· Experience with SnapLogic platform development and administration.
· Experience with SAP integrations using IDoc, BAPI, RFC, OData, or SAP APIs.
· Knowledge of AWS services such as S3, Lambda, EC2, Amazon MQ, and EventBridge.
· Experience with Snowflake and modern data integration architectures.
· Experience supporting regulated or validated environments.
· Knowledge of microservices, Enterprise Integration Patterns, and event-driven architecture.
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.