Senior Software Engineer – Indexer

We are looking for talented individuals with experience in Linux systems management, and OpenSearch based technologies. We are looking for highly motivated, reliable and loyal individuals who are eager to grow professionally and thrive in a team environment.

Indexer Team

Wazuh Indexer is one of the four Wazuh SIEM/XDR component. It provides storage and analysis capabilities to the platform. Our indexer team is responsible for design, develop and adapt technologies based on OpenSearch to create the Wazuh Indexer. Their primary goal is to provide new features through the development of plugins, configurations, and packages of Wazuh Indexer.

Location
  • Remote
Job type
Full-time

Job description

 Your role at Wazuh

You will be working as part of our development division under the Indexer team. Our senior software engineer role is defined by the following:

  • Capable of introducing new patterns and conventions when needed. Produces pragmatic and high-quality solutions to challenging or complicated problems.
  • Capable of taking substantial features from concept to shipping as the sole programmer (alongside a designer on the product side).
  • Has accumulated sufficient experience to be consistently sought by peers, across multiple teams, for advice. Improves existing professional standards for the team.
  • Demonstrates a comprehensive understanding of all our tools. Uses them regularly to diagnose issues quickly and calmly, even under pressure.
  • Capable of handling or triaging production issues across multiple systems with minimal assistance. This can lead to major incidents from inception to resolution.
  • Trusted to provide actionable feedback across team pull requests   line with our principles that require little or no oversight. Provides technical advice and suggestions during planning/scoping.
  • Requires no direction to effectively manage their time, find valuable and productive tasks to work on without prodding, and help steer cycle planning. Identifies opportunities in their work and for others. Fosters collaboration across teams.
  • Takes part in the Wazuh community, helping our users with issues about Wazuh deployment and configuration. Help others with their community engagement. Interactions with users are polite and well-structured, using examples and documentation as appropriate. Knows how to integrate other (possibly unsupported) products with Wazuh.
  • Trusted to review critical or full-batch pull requests, and course-corrects when required. Provides context and clarity to the engineering organization by producing and maintaining documentation.
  • Can provide specific, material, constructive feedback on the work of junior-mid programmers that deepens their knowledge across broad areas. Can disagree and commit. You don’t need to comply with everything, but we expect you to work towards this goals.

What you bring along

Within the Indexer development division, senior software engineers are in charge of the design, development and maintenance of the Indexer plugins, configurations and packages. You will work with the rest of the team to design and develop new features on top of the Indexer platform to provide more value to the Wazuh SIEM/XDR platform.

Required skills

  • Proficient with Java programming language.
  • Proficient with Web API design and JSON formats.
  • Proficient with Java concurrency frameworks.
  • Proficient with Git and GitHub.
  • Knowledge about Linux containers and virtualisation systems, such as Docker and VirtualBox

Bonus skills

  • Knowledge about OpenSearch and/or Lucene.
  • Knowledge about the Wazuh SIEM/XDR.

We offer

  • 100% remote.
  • Competitive salary.
  • Home office budget.
  • A forward-moving career path with professional growth opportunities.
  • Collaboration and development with some of the leading international IT companies.
  • Positive, supportive and collaborative work environment.

Skills

  • Java
  • Web API design and JSON
  • Java concurrency frameworks
  • Git and GitHub
  • Linux containers (Docker)
  • Virtualization systems (VirtualBox)

Apply for this job

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.