Full Stack Software Engineer - Javascript - Security Analyst Experience
Role details
Job location
Tech stack
Job description
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.
The Elastic Security Solutions team is building a new solution that will become the center of the Elastic security analytics offerings. The Elastic stack is already very popular among the security analyst community, and the Security Solutions team has the opportunity to significantly improve the user experience and workflows of security analysts. Challenges include collecting all the relevant data, aggregating and visualizing it, detecting and alerting on suspicious events, as well as supporting the investigation phase.
The team is diverse and distributed. You will be working remotely with people from Germany, Spain, United States, United Kingdom, and more. We meet via Zoom, brainstorm in Google docs, discuss in open GitHub issues, and chat on Slack. Responsibilities
- Write and maintain high-quality Typescript code
- Create visualizations and UI workflows that serve security analytics use cases
- Create Node.js background tasks that do data searches and manipulations
- Work on open-source and make SIEM technologies available to a lot of new users
- Work with our support team to help customers and answer community questions
Requirements
- Experience with developing and maintaining reasonably complex software projects with high quality and over multiple years
- Interest and experience in various types of automatic testing
- Experience with Typescript, React, and Node.js
- Ability to work in a distributed team throughout the world
Nice to have skills
- Strong understanding of data processing and analytics, particularly in the context of Security or UEBA
- Elasticsearch
Benefits & conditions
- Competitive pay based on the work you do here and not your previous salary
- Health coverage for you and your family in many locations
- Ability to craft your calendar with flexible locations and schedules for many roles
- Generous number of vacation days each year
- Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service
- Up to 40 hours each year to use toward volunteer projects you love
- Embracing parenthood with minimum of 16 weeks of parental leave