Elastic

Principal Software Engineer - Global UX - Application - Platform

Elastic
Apply
19 days ago
Greece (city not specified)Staff+

Responsibilities

  • Provide technical leadership and set architectural direction for Elastic UI and its component ecosystem.
  • Own component APIs, theming, tokens, versioning, breaking changes, deprecations, and migration strategies.
  • Write and review code, make architectural decisions, establish technical standards, and unblock engineers.
  • Partner with designers and design leadership to translate visual and interaction patterns into reusable component APIs.
  • Drive design-system adoption across consuming teams through API, documentation, and workflow improvements.
  • Improve accessibility, performance, cross-browser correctness, and long-term maintainability.
  • Mentor engineers through code review, design critique, pairing, and technical development.
  • Represent Global UX in cross-functional planning and advocate for design-system health and developer experience.
  • Use profiling, telemetry, and consumer feedback to identify and resolve design-system friction.
  • Explore AI-assisted component generation, accessibility checks, and migration tooling while ensuring shipped quality.

Requirements

  • Deep hands-on experience building and operating React and TypeScript component libraries or design systems in production at scale.
  • Strong technical leadership experience setting architecture, raising quality standards, and driving alignment without formal authority.
  • Experience designing composable component APIs, including compound components, render props, headless components, and theming or token systems.
  • Strong accessibility knowledge, including WCAG, semantic HTML, keyboard behavior, and screen-reader behavior.
  • Experience managing widely consumed library lifecycles, including releases, breaking changes, deprecation, migrations, and documentation.
  • Ability to partner with designers and translate visual and interaction intent into technical constraints and component contracts.
  • Excellent judgment regarding reusable abstractions versus one-off solutions and the ability to explain tradeoffs to technical and non-technical stakeholders.
  • Track record of mentoring engineers and raising a team’s technical level through code reviews, design documents, and hands-on leadership.
  • Experience working transparently in distributed teams with written, asynchronous, open-source, or open-development practices.
  • Curiosity about applying AI to design-system workflows together with strong quality and correctness judgment.

Benefits

  • Base salary range of €73,300–€115,900 EUR with no variable compensation component.
  • Distributed work with flexible locations and schedules for many roles.
  • Health coverage for employees and families in many locations.
  • Generous vacation allowance.
  • Employer matching of up to $2,000 or local-currency equivalent for financial donations and service.
  • Up to 40 paid hours annually for volunteer projects.
  • At least 16 weeks of parental leave.

Tech Stack

Categories

Elastic

About Elastic

10,000+ employees

Elastic builds the Elasticsearch-based platform for enterprise search, observability (logging, metrics, APM), and security (SIEM/endpoint). It sells subscriptions and Elastic Cloud managed services with usage-based pricing, combining open source and proprietary features through Elasticsearch and Kibana. Founded in 2012 and headquartered in San Francisco, Elastic is publicly traded on the NYSE and is used by more than half of the Fortune 500.

Contact me