Browse All Jobs
Job Description

Elastic is seeking a Senior Software Engineer to join its Detections and Response Team. This role focuses on building detection and alerting features for the Elastic Security product. The successful candidate will improve the user experience of managing detection rules, monitoring their health and performance, and customizing prebuilt rules. They will also work on improving workflows with Generative AI and ensuring scalability.

The role involves working with a diverse and distributed team across multiple countries, utilizing tools like Zoom, Google Docs, GitHub, and Slack for communication and collaboration.

What this role involves:

  • Writing, testing, and maintaining high-quality TypeScript code.
  • Building features and UI workflows for detection engineering use cases.
  • Creating Node.js APIs and background tasks for data searches and manipulations.
  • Developing dev tools to improve the development process.
  • Contributing to the Kibana codebase and engaging with the Elastic community.
  • Assisting the support team in resolving customer issues.

Requirements:

  • Experience in developing and maintaining complex software.
  • Proficiency in TypeScript, React, and Node.js.
  • Experience with Elasticsearch and the Elastic stack is a plus.
  • Hands-on experience in writing robust unit, integration, and E2E tests.
  • Focus on code quality and design.
  • Ability to work autonomously in a distributed team.

What Elastic offers:

  • Competitive pay.
  • Health coverage for you and your family.
  • Flexible locations and schedules.
  • Generous vacation days.
  • Matching for financial donations and service.
  • Parental leave.
Apply Manually