Full Stack Software Engineer - Javascript - Security Analyst Experience

Elastic
Municipality of Madrid, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Municipality of Madrid, Spain

Tech stack

JavaScript
Artificial Intelligence
Elasticsearch
Google Docs
Github
Node.js
Open Source Technology
Security Information and Event Management
TypeScript
Unstructured Data
Data Processing
React

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

Apply for this position