This software engineering position is for an Integration / Middleware Engineer role along with expertise as an Enterprise Integration Platform Administrator. This is a hybrid role bridging software development and system administration of the underlying Integration/Middleware technology platforms. This professional designs, builds, and maintains the integration pipelines, APIs, and other middleware components that connect business applications, external business partner organizations(B2B) and other Software as a Service (SAAS) providers while also contributing to managing and administering the centralized iPaaS/Integration platform.
Core Responsibilities
Integration Engineering
- Integration Pipeline Development: Design, develop, test, and deploy complex API-led, event-driven, or batch integrations between internal and external systems (e.g., ERP, CRM, HRIS, Logistics, Supply Chain, Finance, Settlement/Reconciliation, Analytics).
- Design, Development, Testing, and Deployment of Integrations for Cloud, On-premises, and Hybrid scenarios.
- Work with Integration/iPaaS platform vendor to troubleshoot Platform Issues & ensure seamless upgrades.
- Work with Network Operations and Network Security Teams to provide needed Network Access for new Integrations.
- Provide oversight to Third Party Vendor Integration Support Teams.
- Work with Business areas to define new integration requirements.
- Participate in Requirements, Design and Development reviews.
- Data Transformation: Create and maintain mapping rules, data validation, and transformations (e.g., JSON, XML, XSLT, EDI) to ensure data fidelity across endpoints.
- API Management: Design, publish, secure, and monitor REST APIs and webhooks
- Troubleshooting & Triage: Act as the highest tier of support to resolve integration failures, connectivity drops, and payload mismatches. Provide guidance and troubleshooting assistance to the 24x7 Integration support team
Platform Administration
- Platform Management: Administer the Enterprise Integration Platform as a Service (iPaaS) (IBM Webmethods Hybrid iPaaS, Boomi, MFT, Custom Microservices and APIs).
- Administer iPaaS/OnPrem Integration Platforms such as Boomi / IBM Webmethods Hybrid iPaaS platform including User & Security Management, Deployment, Process logging, best practices/guard rails for integration engineers and reporting.
- Manage and perform scheduled IWHI/Boomi platform release updates and maintenance along with applying Boomi/equivalent server OS updates
- Environment Maintenance: Oversee platform health, user access controls, patching, upgrades, and system capacity planning as needed.
- Governance & Standards: Define and enforce integration policies, API lifecycles, security standards, and naming conventions as applicable to the Integration platforms/Integrations
- CI/CD & Release Management: Manage code promotion, deployment pipelines, and version control across development, staging, and production environments.
Required Qualifications & Technical Skills
- Education: Bachelor’s degree in computer science, Information Technology, Software Engineering, or equivalent. A minimum of 5 years of experience with the above technologies / Integration skills is required.
- Platform Expertise: Hands-on administration and development experience on modern integration platforms. Experience with IBM Webmethods Hybrid iPaaS, Boomi, MFT, Custom Microservices, APIs and API Gateways is highly preferred.
- Languages & Scripting: Proficiency in backend programming/scripting (Python, Java, or equivalent).
- Protocols: Familiarity with data exchange formats (JSON, XML) and protocols (REST, SOAP, GraphQL, X12, AS2, SFTP, etc as relevant to integration engineering).
- Database Knowledge: Strong querying capabilities in SQL and familiarity with relational & NoSQL databases.
- Soft Skills: Exceptional analytical problem-solving, stakeholder communication, and technical documentation skills.
- Cross-functional Collaboration: Partner with application owners, business analysts, and DevOps teams to map data flows and understand business requirements.
- Proactive Monitoring: Implement logging and alert systems to identify performance bottlenecks before they disrupt business operations.
- Technical Documentation: Maintain accurate and up-to-date integration blueprints, mapping matrices, and runbooks for support teams.
#CV-LI1