Open Role
Elastic

Opportunity at

Elastic

Senior Software Developer

Elastic's Streams UI team needs a senior engineer to refine the interface of Fleet and Streams. Fleet is the hub for managing Elastic Agent from inside…

View Company

Role Snapshot

Hiring Now
Work arrangement
Not specified
Location
United States
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published1h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Elastic's Streams UI team needs a senior engineer to refine the interface of Fleet and Streams. Fleet is the hub for managing Elastic Agent from inside Kibana. Streams is a newer product for log data that covers ingesting, structuring, parsing, enriching and retaining records. The role is on-site in the United States and suits engineers keen on making the interface clearer and more appealing. Work involves building UI components with…

Job Description

Elastic's Streams UI team needs a senior engineer to refine the interface of Fleet and Streams. Fleet is the hub for managing Elastic Agent from inside Kibana. Streams is a newer product for log data that covers ingesting, structuring, parsing, enriching and retaining records. The role is on-site in the United States and suits engineers keen on making the interface clearer and more appealing.

Work involves building UI components with TypeScript, React and Node.js, linking front-end parts to back-end services, and running usability sessions to act on feedback. The engineer owns complex, loosely defined work from framing to shipping: choosing the technical approach, dividing tasks and delivering. The engineer leads architecture debates that weigh backward compatibility, speed and scale, sets coding practices, builds reusable parts, reviews code and watches for security weak spots.

Collaboration is asynchronous across time zones, happening transparently on GitHub and Slack. The engineer teams up with designers and product leads to translate mockups into functioning components while keeping visuals consistent, and contributes ideas to interface brainstorming.

Responsibilities

  • Build interface components with TypeScript, React and Node.js
  • Connect front-end pieces to back-end services for smooth interactions
  • Run usability studies and act on what users report
  • Own complex, ambiguous work end to end, covering approach, task breakdown and technical decisions
  • Lead architecture reviews that weigh compatibility, performance and scale
  • Establish coding practices and build reusable components
  • Review code and flag potential security vulnerabilities
  • Convert designer mockups into functional components with consistent visuals

Requirements

  • Strong production background in full-stack JavaScript (TypeScript preferred), React for the client and Node.js for the server
  • Has led sizable projects from start to finish with genuine design authority
  • Solid design judgment for big, long-lived systems
  • Has designed and shipped several UI pieces that measurably deepened user engagement
  • Uses AI-assisted development tools in practice
  • Writes and speaks clearly, and enjoys async teamwork and knowledge sharing
  • Wide-ranging skill set with a focus on the people using the software
  • Makes teammates more effective

Qualifications

  • Experience with Reactflow
  • Work with the Elastic stack, plus log-ingestion or observability platforms
  • Golang, Kubernetes, or building cloud-native apps
  • Building large, data-dense interfaces with search, filtering and tables
  • Working with streaming or live data
  • Open-source background or stints on developer tooling groups
  • Coaching developers, or steering a compact project group

Core Skills

Benefits

  • Company-matched RRSP, dollar for dollar up to 6 percent of eligible earnings
  • Participation in Elastic's stock program
  • Health coverage for staff and their families in many areas
  • Options for flexible hours and location in many roles
  • Ample paid vacation
  • Donation and volunteer matching up to $2,000 (or local equivalent)
  • Up to 40 volunteer hours each year
  • At least 16 weeks of parental leave

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is the role on-site?

Yes, the listing says on-site in the United States.

What is the starting salary range?

A typical starting base of CAD 128,300 to 203,000 is listed.

What is the core technology stack?

TypeScript, React and Node.js, with Reactflow as a bonus.

Is there a retirement benefit?

A company RRSP match, dollar for dollar up to 6 percent of eligible earnings, is described.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Posted by Elastic

Source: Elastic

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 13, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Elastic

Elastic

9Open Jobs
—No reviews yet
View Company Profile