Principal Software Engineer - One Workflow - Kibana

Elastic Elastic · Enterprise · Spain · Security - Cloud Sec Pstr

Principal Software Engineer role focused on building a new workflow automation engine within Kibana, part of Elastic's Search AI Platform. The role involves significant frontend development using React and TypeScript, creating a graph-based visual editor for workflow creation, and integrating it across the Elastic ecosystem. While the company is an 'AI Company' and the product is part of their AI platform, this specific role is primarily focused on the UI/UX and engineering of the workflow engine itself, not direct AI/ML model development or research.

What you'd actually do

  1. You’ll contribute frontend code to Kibana, the largest open-source typescript repository in GitHub, that is the UI layer on top of the ElasticSearch.
  2. Be part of the of a team that owns the development of the new Workflow Builder inside Kibana — from architecture to pixel-perfect interactions
  3. Build a graph-based experience using TypeScript, React, and possibly React Flow (or similar libraries)
  4. Collaborate with design, product, and backend teams to bring automation UX to life across Elastic
  5. Define reusable patterns for visual editors in Kibana and build features from prototype to production

Skills

Required

  • React
  • TypeScript
  • frontend development
  • visual/graph-based interfaces
  • owning large features end-to-end
  • communication skills
  • analytical skills
  • problem solving skills
  • debugging skills
  • troubleshooting skills

Nice to have

  • React Flow
  • workflow editors
  • SOAR tools
  • orchestration platforms
  • Elastic Stack
  • Kibana plugin development
  • APIs
  • stateful visual interfaces
  • performance in graph UIs
  • open source UI frameworks
  • visualization libraries