- Company: Elastic
- Location: United Kingdom
- Job type: Full-time
- Salary: Competitive pay based on the work you do here and not your previous salary
✅ Visa sponsor check: Elasticsearch Limited (London) is on the UK Home Office register of licensed sponsors for Skilled Worker, Global Business Mobility: Senior or Specialist Worker (A rating), checked 20 October 2026. Being a licensed sponsor doesn’t guarantee sponsorship for this role: confirm it with the employer, and never pay anyone for a Certificate of Sponsorship.
About the role
Elastic is looking for a Senior Software Engineer to join the Streams UI team. In this position, you will help shape and enhance the user interface for Fleet and Streams. Fleet serves as the central management experience for Elastic Agent in Kibana, while Streams is a new tool for handling log data, including ingestion, organization, parsing, and retention. You will work within a skilled group of engineers and designers, contributing your expertise while learning from others. This role is ideal for those who enjoy tackling complex challenges and making a meaningful impact on the product.
Responsibilities
- Design and implement intuitive user interface components using TypeScript, React, and Node.js.
- Integrate front-end elements with back-end services to ensure a smooth user experience.
- Own complex, loosely-defined problems end-to-end, including shaping the approach and making key technical decisions.
- Lead discussions on architecture and system design, considering trade-offs, backwards compatibility, performance, and scale.
- Establish coding standards, promote reusable components, and implement automated testing and deployment.
- Conduct thorough code reviews to ensure adherence to standards and identify potential security vulnerabilities.
- Collaborate asynchronously across timezones with a fully-distributed team using GitHub and Slack.
- Partner closely with designers and product managers to translate mockups into functional UI components.
Requirements
- Solid production experience with full-stack JavaScript, preferably TypeScript, React, and Node.js.
- A track record of leading non-trivial projects end-to-end with real design ownership and minimal guidance.
- Proficient architecture and system-design judgment, including in large, existing codebases.
- Experience using AI-assisted development tools to develop features faster and improve codebases.
- Exemplary written and verbal communication skills, with a genuine excitement for async collaboration.
- A multiplier mindset, making the engineers around you better.
- A generalist streak and a user-focused mindset.
Pay and benefits
- Competitive pay based on the work you do, not your previous salary.
- Health coverage for you and your family in many locations.
- Flexible locations and schedules for many roles.
- Generous number of vacation days each year.
- Matching of up to $2000 (or local currency equivalent) for financial donations and service.
- Up to 40 hours each year for volunteer projects.
- Minimum of 16 weeks of parental leave.
How to apply
Apply directly on Elastic’s own careers website. Omadaily never charges job seekers.

