Rimini Street logo

Platform and Orchestration Engineer

Rimini Street

On-site
Hyderabad
Full-time
Senior
6+ yrs
Salary not listedPosted 1mo ago

Real job — pulled straight from Rimini Street’s careers page · Verified June 30, 2026 · No reposts.

Job description

Rimini Street is hiring a Platform and Orchestration Engineer — a full-time, based in Hyderabad role. Apply directly on Rimini Street's careers page below.

Platform & Orchestration Engineer

Location: Hyderabad

Time Type: Full time

Job Description

About Rimini Street, Inc.

Rimini Street, Inc. (Nasdaq: RMNI), a Russell 2000® Company, is a proven, trusted global provider of end-to-end, mission-critical enterprise software support, managed services and innovative Agentic AI ERP solutions, and is the leading third-party support provider for Oracle, SAP and VMware software.

Our comprehensive portfolio of unified solutions help run, manage, support, customize, configure, connect, protect, monitor, and optimize enterprise application, database and technology software, enabling our clients to achieve better business outcomes, significantly reduce costs and reallocate resources towards strategic projects.

The Company has signed thousands of contracts with Fortune Global 100, Fortune 500, midmarket, public sector and government organizations who selected Rimini Street as their trusted, proven mission-critical enterprise software solutions provider and achieved better operational outcomes, realized billions of US dollars in savings and funded AI and other innovation investments.

We are actively seeking a Platform & Orchestration Engineer. This role is based in India,Hyderabad.

About Rimini Street, India, GCC.

Rimini Street Inc, HQ : Las Vegas, NV, USA a disruptor in third party ERP support services, established undisputed leadership and as a natural progression, entered India with Rimini Street, India GCC India kick starting operations in Hyderabad, in 2013 with Global Client Onboarding Services, IT shared services and Global Service Development. In no time, Rimini Street, India GCC started Bengaluru operations going up the value chain with more complex product development (Oracle, SAP, Peoplesoft, JDE etc.) & advanced services (Managed services, Professional services, Security Managed Services etc).

Rimini Street, India GCC gained valuable share in bringing the reputation to Rimini Street Inc of being a global provider of unified support and managed service solutions for enterprise software. Today, Rimini Street, India GCC is a family of about 800+ full time talented individuals, thanks to the remarkable talent that has supported the expansion.

Rimini Street, India has nicely emerged as Global Capability Centre (GCC), and proudly says, “if you are best of the best, you belong to Rimini”. We are on a mission to contribute significantly to our “Rimini ONE” program, a turnkey Rimini Street service program that offers a comprehensive set of unified, integrated services that can run, manage, support, customize, configure, connect, protect, monitor, and optimize your Oracle and SAP ERP, database, and technology software.

Role Overview

The Platform & Orchestration Engineer is a critical new role responsible for designing, building, and operating the durable execution layer that underpins all AI agent workflows in the Agentic AI ERP Platform. This role owns the Restate runtime deployment, Virtual Object patterns, awakeable lifecycle management, audit integration, and the workflow-as-data engine that enables runtime-configurable business processes.

This is a foundational hire. The role bridges distributed systems engineering with AI agent architecture, ensuring that multi-step ERP workflows (spanning hours to weeks) survive crashes, guarantee exactly-once execution, and maintain SOX-grade audit trails.

Key Responsibilities

Orchestration Platform (Primary)

  • Deploy, configure, and operate Restate clusters in production Kubernetes environments (multi-node, cross-AZ replication, S3 snapshots).
  • Design and implement Virtual Object patterns for business entities (invoices, purchase orders, vendors) — each a 'living' durable object with its own state and lifecycle.
  • Build awakeable patterns for human-in-the-loop approval workflows that can suspend for days and resume on external signals.
  • Implement durable timer patterns for non-event detection (overdue approvals, missing payments, SLA breaches).
  • Design idempotency strategies per ERP system to guarantee exactly-once writes for financial transactions.
  • Monitor and optimize Restate performance using the embedded SQL engine, UI, and CLI tooling.
  • Manage service versioning and deployment draining to ensure zero-downtime upgrades of workflow logic.

Workflow Engine & Configurability

  • Design and build the workflow-as-data engine that enables runtime-configurable business processes stored as JSON/YAML definitions in PostgreSQL.
  • Create parameterized workflow templates for each Rimini Solution (Finance, Procurement, Supplier, Expense, Support) with customer-adjustable decision points.
  • Implement the generic Workflow Engine Virtual Object that interprets workflow definitions at runtime — approval thresholds, routing rules, escalation timing, autonomy tier per step.
  • Build the foundation for a future visual workflow designer by ensuring all workflow logic is externalized from compiled code.

Governance & Audit Integration

  • Own the OPA (Open Policy Agent) policy-as-code layer — write, test, and deploy Rego policies for risk-tiered autonomy (LOW/MEDIUM/HIGH).
  • Build the dual-stream audit bridge: operational logs (OpenTelemetry → Jaeger/Prometheus) and compliance logs (structured records → PostgreSQL with 7-year retention).
  • Ensure every ctx.run() step in Restate handlers produces a corresponding structured audit record capturing who, what, when, authorization decision, and before/after state.
  • Implement the circuit breaker hierarchy (rate limiter → cost governor → error rate breaker → objective breaker → kill switch).

Proactive Agent Infrastructure

  • Implement the four-layer proactive architecture: Sensing (events/timers/MCP Sampling) → Governance (OPA) → Execution (Restate + reactive agents) → Audit (dual-stream logging).
  • Build the 'Self-Waking Virtual Object' pattern enabling millions of monitoring agents at near-zero cost through durable sleep.
  • Integrate ERP event sources (SAP Event Mesh, Oracle EBS Business Event System) with deterministic filter pipelines.
  • Implement trigger recursion detection and prevention ('Did I cause this?' deduplication checks).

Required Experience

  • 6+ years of software engineering experience with strong Java or Kotlin proficiency.
  • 3+ years working with distributed systems — event sourcing, state machines, message queues, or workflow engines.
  • Production experience with at least one durable execution or workflow orchestration platform (Temporal, Restate, AWS Step Functions, Cadence, Conductor, Camunda, or similar).
  • Hands-on Kubernetes experience — deploying StatefulSets, managing persistent storage, configuring operators.
  • Experience with event-driven architectures (Kafka, RabbitMQ, or cloud-native event services).
  • Understanding of exactly-once semantics, idempotency patterns, and distributed transaction strategies (Saga, compensating transactions).
  • Experience implementing audit logging and compliance controls in regulated environments (SOX, SOC 2, GDPR) is strongly preferred.

Required Technical Skills

  • Core platform language and framework — must be proficient.Java 21 / Quarkus:
  • Durable execution platforms — production experience with either; willingness to become Restate expert.Restate or Temporal:
  • Cluster operations, Helm charts, operators, StatefulSets, persistent volumes, pod affinity/anti-affinity.Kubernetes:
  • Audit tables, structured compliance logging, query optimization.PostgreSQL:
  • Policy-as-code authoring and testing (or strong willingness to learn).OPA / Rego:
  • Distributed tracing instrumentation, span creation, context propagation.OpenTelemetry:
  • Kafka or equivalent — producing/consuming events, partitioning, consumer groups.Event Streaming:
  • Understanding embedded storage (Restate's internal store) — helpful but not required. RocksDB:

Preferred Skills

  • Experience with ERP systems (SAP, Oracle EBS, JD Edwards) — even basic familiarity is valuable.
  • DBOS Transact experience (PostgreSQL-based durable execution — our fallback option).
  • Workflow engine design — building configurable workflow definitions, visual builders, or BPM-style tools.
  • AI/LLM integration — understanding agent loops, tool calling patterns, non-deterministic execution flows.
  • Redis — caching patterns for permission manifests and OPA policy evaluation results.
  • Grafana / Prometheus — building operational dashboards for workflow health monitoring.
  • Air-gap deployment experience — self-hostable architectures without cloud dependencies.

Why Rimini Street?

We are looking for talented, passionate people to help us build our future at Rimini Street. We hire only the best, the most extraordinary professionals and provide compensation, bonuses, and benefits to match the skills of our top-performing team members. Do you thrive in a fast-paced environment, enjoy growing together, and get excited about learning new skills? Are you looking for an opportunity to make a true impact as part of a team of extraordinary professionals? This is the place for you.

Our work is challenging and meaningful. We start and end each day with a sense of achievement and purpose guided by our core values, the Four Cs: 

  • Company
    • We dream big and innovate boldly.
  • Colleagues
    • We work with extraordinary people who create a culture of mutual respect and collaboration. 
  • Clients
    • We relentlessly pursue solutions that help clients achieve their goals. Our unmatched client care is rooted in our passion for exceptional service. 
  • Community 
    • We believe in leaving the world a better place than we found it. With the Rimini Street Foundation, we’ve made positive impacts in six continents for over 425 charities.

Accelerating Company Growth

  • Nasdaq-listed under ticker symbol RMNI since October 2017 
  • Over 6,300+ signed contracts to date, including Fortune 500 and Global 100 companies
  • Over 2,000 team members in 23 countries
  • US and international recognition for industry leadership and philanthropic efforts. See all of our awards and recognitions here: https://www.riministreet.com/company/awards/ 

Rimini Street is committed to creating a diverse and inclusive environment and is proud to be an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, national origin, sexual orientation, gender or gender identity, disability, protected veteran status, or any other characteristic protected by law. 

To learn more about how Rimini Street is redefining the enterprise software support industry, visit http://www.riministreet.com 

Please Note: Rimini Street does not accept resumes submitted by recruiting/staffing firms unless specifically requested by Human Resources. Unsolicited resumes will be ineligible for referral fees.

Get Platform and Orchestration Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
AbbVie logo

Associate Software Engineer

North Chicago, IL
✓ From careers page· 11m ago
Thomson Reuters logo

Software Engineer

Tokyo, JP
✓ From careers page· 11m ago
BizFlow logo

Solution Architect

$70k–$105kFalls Church, VA
✓ From careers page· 15m ago
GGS IT Consulting (Go Global Services) logo

Software Engineer Intern

Kraków, małopolskie
✓ From careers page· 23m ago

Frequently asked questions

What skills are required for Platform and Orchestration Engineer at Rimini Street?

The required skills for Platform and Orchestration Engineer at Rimini Street include: Java, Kotlin, Kubernetes, PostgreSQL, OpenTelemetry, Kafka, Redis, Grafana, Prometheus, SAP.

What is the seniority level for Platform and Orchestration Engineer at Rimini Street?

Platform and Orchestration Engineer at Rimini Street is a Senior level position.

How do I apply for Platform and Orchestration Engineer at Rimini Street?

You can view the full description and apply for Platform and Orchestration Engineer at Rimini Street on EchoJobs: https://echojobs.io/job/rimini-street-platform-orchestration-engineer-oyxwn.