> Markdown version of [/jobs/ext/1750455-senior-sap-integration-software-engineer](https://www.wearedevelopers.com/jobs/ext/1750455-senior-sap-integration-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior SAP Integration Software Engineer - **Company:** IBM - **Location:** Durham, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, SAP Cloud, C (Programming Language), Apache ActiveMQ, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Advanced Message Queuing Protocol, Unit Testing, Microsoft Azure, Cloud Computing, Configuration Management, Code Review, Information Systems, Continuous Integration, Custom Software, Data Mapping, Data Security, DevOps, Programming Tools, Django Web Framework, Java Database Connectivity, JSON, Python (Programming Language), Node.Js, OAuth, Open Data Protocol, OpenShift, Scrum Methodology, RabbitMQ, Red Hat Enterprise Linux, SuccessFactors, Ruby, Message Oriented Middleware, SAP (Applications), SAP Knowledge Warehouse, SAP Project System, Simple Object Access Protocol (SOAP), Systems Integration, User-Centered Design, Web Application Frameworks, Extensible Markup Language (XML), Data Logging, Scripting, Google Cloud, File Transfer Protocol (FTP), Apache Camel, Spring-boot, Test Scripts, SAP Business Technology Platform, SAP Process Orchestration, Git, SAPBasis, Containerization, AngularJS, Kubernetes, Information Technology, SAP S/4HANA, Enterprise Integration, Integration Frameworks, SAP Ariba, Cloud Integration, Restful APIs, Software Version Control, Api Management, Docker, Golang, Programming Languages, Microservices - **Published:** July 18, 2026 - **Apply:** https://dejobs.org/x/x/7A2EB636C7BA4BF28B711EE69890A2EC/job/ ## About the Role * Minimum of 6+ years of professional IT experience, with at least 4 years focused specifically on SAP integration technologies. * Experience with Java spring boot framework, asynchronous messaging technologies, such as Apache ActiveMQ, RabbitMQ or similar. * Experience with Apache Camel, Red Hat Fuse, or similar integration frameworks * Experience with containers and container management technologies like Red Hat OpenShift Container Platform, Kubernetes, and Docker * Technical Proficiency: Extensive, hands-on experience with SAP Cloud Integration (CPI), including setting up tenants, designing complex iFlows, and developing custom adapters/scripts. * SAP Knowledge: Strong understanding of integrating with core SAP systems (S/4HANA, ECC, SuccessFactors, Ariba, C/4HANA) using various communication channels. * Cloud Experience: Familiarity with modern cloud architecture principles and experience integrating with major cloud platforms (AWS, Azure, GCP). * Communication: Excellent verbal and written communication skills with the ability to articulate complex technical concepts to both technical and non-technical stakeholders. * Excellent verbal and written English communication skills * Prior experience working on agile development teams (Scrum, Kanban) is a plus * Familiarity with one or more web development frameworks, like Django, Rails, AngularJS, Node.js, or similar is a plus. * Familiarity with modern methodologies like DevOps and CI/CD, and associated capabilities like automation, orchestration, and configuration management * Experience with source code control platforms, preferably Git * Ability to mentor and train teammates and develop their skills with development tools and methodologies * Education: Bachelor's degree in Computer Science, Information Technology, or a related field. Preferred technical and professional experience * SAP Certified Application Associate - SAP Integration Suite or equivalent certification. * Experience with SAP Process Orchestration (PO)/Process Integration (PI) and migration strategies to BTP. * Familiarity with DevOps practices (CI/CD) applied to BTP integration development. * Experience with microservices architecture and containerization technologies (e.g., Docker, Kubernetes). * Prior experience with other programming languages, like Python, Ruby, Go, or similar is a plus. ## Description IBM Finance & Operations, is seeking a highly skilled and experienced SAP Business Technology Platform (BTP) Integration Senior Engineer to join our technology team. The ideal candidate will be responsible for designing, developing, implementing, and maintaining robust and scalable integration solutions leveraging the full capabilities of the SAP BTP, with a primary focus on SAP Integration Suite (especially Cloud Integration/CPI). This role requires deep technical expertise, strong problem-solving skills, and the ability to lead complex integration projects., * Design and Development: Lead the end-to-end design, development, and deployment of integration flows using SAP Cloud Integration (CPI/HCI) within the SAP Integration Suite. * Technical Expertise: Possess deep technical knowledge in various integration patterns, protocols (e.g., REST, SOAP, SFTP, OData, JDBC, AMQP), and data mapping techniques (scripting, JSON/XML handling) * Architecture & Strategy: Collaborate with enterprise architects and functional teams to define and implement integration best practices, standards, and governance across the SAP landscape and non-SAP systems. * API Management: Implement and manage APIs using SAP API Management on BTP, including defining security policies, traffic management, and usage analytics. * Security: Ensure integration solutions adhere to strict security standards, implementing authentication (e.g., OAuth 2.0), authorization, and secure data transfer mechanisms. * Monitoring & Support: Establish and maintain robust monitoring, alerting, and logging capabilities for integration flows; provide expert-level support for complex incidents and performance issues. * Mentorship & Leadership: Mentor junior engineers, conduct code reviews, and drive continuous improvement in development methodologies and tools. * Other BTP Services: Utilize other relevant SAP BTP services like Event Mesh, Custom Development/AppGyver, and Process Automation to enhance and extend integration capabilities where required. As an Application Developer Generalist, you will utilize your technical expertise to translate IT requirements into the design, development, and assembly of components to create custom information systems. Your work will result in deliverables such as functional and technical designs, models, components, code, unit tests, and documentation. Your primary responsibilities will include: * Design and Develop Components: Create functional and technical designs, models, and components to meet IT requirements, ensuring seamless integration into custom information systems. * Write and Test Code: Develop high-quality code, perform unit tests, and maintain accurate documentation to support the development and assembly of system components. * Assemble Information Systems: Integrate designed components into cohesive custom information systems, verifying that all parts function together as intended. * Document Development Process: Maintain detailed records of the development process, including designs, models, and testing results, to facilitate future maintenance and updates. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Why make use of an integration platform in today's software developments and infrastructure?](https://www.wearedevelopers.com/videos/758-why-make-use-of-an-integration-platform-in-today-s-software-developments-and-infrastructure) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Replacing Excel with SAP APIs & Python validation](https://www.wearedevelopers.com/videos/1944-replacing-excel-with-sap-apis-python-validation) ## Related Articles - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)