CareerPlan

Staff Integration Engineer

India - Bengaluru - ManyataFull-time2026-11-05 → 2026-11-10
No visa sponsorship

Core

Design, develop, deploy, and support enterprise integration solutions enabling secure, scalable data exchange across cloud, SaaS, on-premises, manufacturing, and business systems.

Role type

Staff Integration Engineer (Enterprise Application Integration)

Builds

API, messaging, event-driven, batch, and real-time integration solutions connecting ERP, CRM, eCommerce, manufacturing, and analytics platforms.

Domain

Information Technology / Enterprise Application Integration

Required skills

Enterprise application integration, Middleware development, API design, Messaging patterns, Event-driven architecture, CI/CD pipelines, SQL, REST APIs, JSON/XML, Scripting (JavaScript/Python), Cloud/SaaS/On-prem integration, Troubleshooting, Agile delivery

Preferred skills

SnapLogic platform development, SAP integrations (IDoc/BAPI/RFC/OData), AWS services (S3/Lambda/EC2/EventBridge), Snowflake, Regulated/validated environments, Microservices, Enterprise Integration Patterns

Technologies

SnapLogic, RabbitMQ, Kafka, GitHub, TeamCity, Splunk, Snowflake, ServiceNow, Postman/Newman, Microsoft SQL Server, REST, JSON, XML, JavaScript, Python, AWS, SAP

Responsibilities

Design and develop 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; 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.