Principal SAP Integration Architect
Designs and builds the integration layer between Rimini Street's Agentic ERP Platform and SAP ECC systems, defining agent-consumable tools via BAPIs/RFCs/IDocs and building connectors with Java 21, Quarkus, SAP JCo, PostgreSQL, and OpenTelemetry.
- Compensation
- Not disclosed
- Location
- Remote Brazil
- Work setup
- Remote
- Seniority
- Principal
- Employment
- Contract
- Experience
- 8+ years
- Category
- Architecture
- Posted
Skills
Must have
- 12+ years of experience working with SAP systems, with deep knowledge of SAP ECC and Enhancement Packages
- 8+ years of integration engineering experience: building APIs, connectors, or middleware for enterprise systems
- Hands-on experience with SAP integration interfaces: BAPIs, RFCs, IDocs, OData, and CDS views
- Experience designing integration architectures for complex, multi-module SAP implementations
- ABAP fundamentals: ability to read, debug, and where necessary extend ABAP code for integration purposes
- SAP JCo (Java Connector) for RFC/BAPI connectivity
- Java 21 with Quarkus 3.x for connector and tool server development
- RESTful API design and implementation
- PostgreSQL for platform-side data operations
- OpenTelemetry for distributed tracing across agent-to-tool-to-SAP integration boundaries
- Transaction management: SAP LUW, commit/rollback strategies, idempotency, and concurrency handling
- Git version control and CI/CD practices
- Integration test design, mock services, and contract testing
- Fluent in English (written and verbal)
Nice to have
- Awareness of S/4HANA
- Background in enterprise software support, SAP consulting, or B2B platforms
- Experience with SAP Cloud Platform Integration (CPI) or SAP Integration Suite
- Knowledge of SAP Gateway and OData service development
- Familiarity with the Model Context Protocol (MCP) or agent-tool interface patterns
- Understanding of durable execution patterns (Restate or equivalent)
- Experience with SAP BTP and SAP HANA
- SAP authorisation concepts: roles, profiles, and authorisation objects
- Bachelor's or Master's degree in Computer Science, Information Systems, or related field
- SAP certifications (Technology Consultant, ECC, or Integration)
- Portuguese is a plus
Full description
About Rimini Street, Inc.
Rimini Street, Inc. (Nasdaq: RMNI), a Russell 2000® Company, is a global provider of end-to-end enterprise software support, products and services, the leading third-party support provider for Oracle and SAP software and a Salesforce and AWS partner. The Company has operations globally and offers a comprehensive family of unified solutions to run, manage, support, customize, configure, connect, protect, monitor, and optimize enterprise application, database, and technology software. To date, over 5,300 Fortune 500, Fortune Global 100, midmarket, public sector, and other organizations from a broad range of industries have relied on Rimini Street as their trusted enterprise software solutions provider.
We are actively seeking an Principal SAP Integration Architect. This is a remote role based in Brazil.
Position Summary
The Principal SAP Integration Architect owns the integration layer between Rimini Street's Agentic ERP Platform and SAP enterprise systems. The primary focus is SAP ECC and Enhancement Packages (EHP 5–8), which represent the core of Rimini Street's SAP client base. This role designs and builds the connectors, data mappings, and transaction flows that enable AI agents to read from and write to SAP environments safely and reliably.
Reporting to the VP, Platform Engineering, this lead combines deep SAP ECC domain knowledge with modern integration engineering skills. The ideal candidate understands SAP system architectures, BAPIs, RFCs, IDocs, and data models at a level that allows them to design agent-safe integration patterns—defining which SAP operations become AI-consumable tools, handling transaction boundaries, and enforcing safe-write patterns across complex business processes.
Essential Duties & Responsibilities
SAP Integration Architecture
- Design and own the integration architecture between the Agentic ERP Platform and SAP ECC/EHP environments.
- Define the tool taxonomy for SAP: determine which BAPIs, RFCs, and transactions become agent-consumable tools, and in what shape.
- Design transaction boundary management: SAP LUW handling, commit/rollback strategies, concurrency controls, and data consistency guarantees for agent-initiated operations.
- Enforce the Park/Post pattern: every SAP write tool ships in safe (park/draft) and full (post/submit) variants, ensuring agents can stage changes for human review before committing.
- Implement the tiered autonomy progression for SAP tools: Read → Draft → Supervised → Autonomous, controlling which operations agents can execute at each trust level.
Connector Development
- Build and maintain SAP system connectors that translate platform requests into BAPI/RFC calls, IDoc exchanges, or OData API interactions.