Browse All Jobs
Job Description

Elastic is seeking a talented Software Engineer II to join their Search Experiences team. This role involves collaborative work in a distributed environment, contributing to the development of search features within Kibana and engaging with the developer community. The ideal candidate will balance speed of delivery with maintainability and contribute ideas to product discussions.

The Search Experiences team focuses on exposing Search features in Kibana, interacting with the developer community, creating blog posts, and developing sample applications. They design onboarding flows, guide users on Elasticsearch best practices, and ensure high-quality frontend and backend TypeScript code.

As a Software Engineer II at Elastic, the candidate will be responsible for:

  • Building product enhancements for search components, contributing to Kibana, Search UI, and other Elastic-maintained packages.
  • Collaborating with teammates in a remote-first environment, using text-based communication with occasional video calls.
  • Reviewing code and providing constructive feedback.
  • Collaborating on feature development, breaking down features into technical deliverables.

The role requires:

  • Experience building full-stack software using TypeScript and JavaScript, ideally in React.
  • Excellent practical judgment, including prioritization and collaboration skills.
  • Clear written and spoken communication skills.
  • An interest in learning new tools, languages, workflows, and philosophies.

Elastic offers:

  • Competitive pay.
  • Health coverage for the employee and their family in many locations.
  • Flexible locations and schedules for many roles.
  • Generous vacation days.
  • Matching donations and volunteer time.
  • Parental leave.
Apply Manually