Jobs / Portugal / Elasticsearch INC

Elasticsearch INC

Principal Software Engineer - Global UX - Application - Platform

Portugal Posted today

Apply on employer site ↗ Tailor my CV first Source: Company careers site

Optional: we can tailor a CV and cover letter for this job from your real experience first (the first one is free).

Skills this job asks for

LeadershipReactTypeScriptProduct management

Add your CV (free) to see which of these your CV is missing.

Sponsorship verdict

No sponsorship evidence yet

No government record and no wording either way. Not a refusal: ask the recruiter.

  • No government sponsor record hereNo government sponsor record covers this employer in this country.
  • The posting doesn’t mention sponsorshipSilence isn’t a refusal — ask the recruiter before investing much time.
  • Can’t check pay against the visa rulesWe don’t have visa salary rules for this country yet.
  • Confirmed live todayWhen a source last listed this job as open.
Details and sources

A verdict summarises public evidence. It is not legal advice and never a guarantee: the employer and the immigration authority decide. Sign in to factor in where you can already work.

Before you apply

Sponsorship unknown

No register record and no sponsorship wording in the posting. Worth asking the employer before investing significant time.

These come from the posting’s own wording. Read the original listing to confirm. See better-fit alternatives →

About the role

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role In this role, you will provide technical leadership for the Global UX engineering team, the group responsible for Elastic UI (EUI) - Elastic's design system and React component library - and the shared patterns, tokens, and tooling that give Elastic products a consistent, accessible, and high-quality experience. EUI underpins the UI of every major Elastic product. As Tech Lead, you will set technical direction for how the design system scales across dozens of consuming teams, mentor and grow the engineers around you, and act as the senior-most technical voice connecting design intent to component architecture. This is a hands-on leadership role: you will write and review code, make the hard architectural calls, and also be the person other engineers and designers turn to when a component API, theming strategy, or migration path needs to be figured out. We are looking for a Principal Software Engineer with deep expertise in React, TypeScript, and component library architecture, who has built or led design systems at scale, and who combines strong technical judgment with the leadership skills to align a team, a roadmap, and a community of internal consumers around a shared direction. What You Will Be Doing • Provide technical leadership for Elastic UI (EUI), setting direction for component architecture, API design, theming, accessibility, and long-term maintainability across a design system consumed by many product teams. • Own the hardest technical decisions in the system: composable component patterns, breaking-change and migration strategy, versioning, token architecture, and the tradeoffs between flexibility and consistency. • Act as tech lead for the Global UX engineering team - setting technical standards, reviewing designs, unblocking engineers on difficult problems, and ensuring the team's work ladders up to a coherent long-term architecture. • Partner closely with design leadership to translate design language, visual direction, and interaction patterns into robust, reusable, well-documented component APIs. • Drive adoption of the design system across Elastic by working directly with consuming teams, understanding their constraints, and evolving EUI's APIs and documentation so adoption is easy rather than forced. • Raise the bar on accessibility, performance, and cross-browser correctness for shared UI building blocks used throughout Elastic's products. • Mentor and grow engineers on the team through code review, design critique, and pairing, and help develop the next generation of senior and staff-level engineers. • Represent the Global UX team in cross-functional planning with product, design, and engineering leadership, and make the case for investment in design system health and developer experience. • Use profiling, telemetry, and feedback from consuming teams to identify where the design system is creating friction, and lead the initiatives that fix it. • Explore how AI can improve the design-to-code workflow - for example, component generation from design specs, automated accessibility checks, or AI-assisted migration tooling - while holding the team accountable for

Apply on employer site ↗