Responsibilities
* Design end-to-end system flows for complex, multi-step workflows
* Define orchestration patterns for automation and agent-driven processes
* Establish standards for synchronous and asynchronous interactions
* Shape service boundaries, APIs and event models
* Design lifecycle management for long-running workflows and delegated actions
* Define retry, error-handling, compensation and escalation patterns
* Ensure automation behaves predictably under failure and load
* Collaborate with Security on guardrails and with Data on data access patterns
* Review and evolve designs as the platform grows and new capabilities are introduced
* Act as a technical sounding board for engineering teams building platform features
What you will work with
* Distributed services and APIs
* Event-driven and message-based systems
* Workflow and orchestration engines
* Automation pipelines and background processing
* Agent-driven execution flows and tool invocation patterns
* Multi-tenant system design considerations
* Observability signals for system behavior and workflow state
Requirements
* Strong experience designing distributed systems or platform solutions
* Background in automation, workflow orchestration or complex application design
* Ability to reason about system behavior over time, not just point interactions
* Comfort working directly with engineers and reviewing implementations
* Clear communication and structured thinking
* Ability to balance flexibility with consistency across teams