ResponsibilitiesOwn and evolve shared platform components used across products and teams Build and maintain common frameworks for workflow orchestration, automation and agent execution Define and implement standard service templates, libraries and internal APIs Establish consistent patterns for messaging, caching, state management and background processing Ensure platform capabilities are easy to adopt and hard to misuse Partner closely with Solution, Data and Security Architects to turn designs into working systems Work with Product Engineers to reduce duplication and improve developer experience Drive coherence across services by enforcing shared abstractions and patterns Balance platform stability with rapid iteration as product needs evolve Make explicit trade-offs between flexibility, simplicity and long-term maintainability Continuously identify opportunities to reduce complexity and improve leverage across teamsWhat you will work withShared backend frameworks and libraries Workflow and orchestration engines Event-driven and asynchronous messaging systems Caching, memory and state-handling mechanisms Internal APIs, SDKs and service templates Developer tooling and documentation Observability signals related to system and workflow behaviorRequirementsStrong background in building and evolving platform or shared systems Experience designing abstractions that multiple teams successfully adopt Deep understanding of distributed systems and service-based architectures Ability to reason about system behavior over time, including failure and recovery Hands-on engineering mindset with a bias toward shipping usable foundations Comfort working in environments where patterns are still forming Clear communication and the ability to align teams around common approaches Pragmatic approach to balancing ideal architecture with delivery realities