Principal Software Engineer - Global UX - Application - Platform
Core
Provide technical leadership for Elastic UI (EUI), the React component library and design system used by dozens of internal product teams to deliver consistent, accessible, and high-quality experiences.
Role type
Principal Software Engineer (Design System & Platform)
Builds
Elastic UI (EUI) design system, React component library, shared patterns, tokens, and tooling
Domain
SaaS / Search & Security / Frontend Engineering
Required skills
React, TypeScript, component library architecture, design system scaling, API design, theming, accessibility (WCAG), technical leadership, mentoring, distributed team collaboration
Preferred skills
AI-assisted design-to-code workflows, open-source practices, cross-functional stakeholder management
Technologies
React, TypeScript, Design Tokens, Accessibility Tools
Responsibilities
Set technical direction for component architecture, API design, and theming; make hard architectural decisions on composable patterns and migration strategies; mentor engineers and elevate team technical level; partner with design leadership to translate visual intent into robust component APIs; drive adoption of the design system across consuming teams; improve accessibility, performance, and cross-browser correctness; explore AI tools to improve design workflows.