Senior Endpoint Security Research Engineer

Elasticsearch B.V.

Canada

On-site

CAD 128,000 - 203,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock program
RRSP matching
Health coverage
Flexible locations
Generous vacation Days
Donation matching
Volunteer hours
Parental leave

Job summary

Elastic is seeking a Senior Security Research Engineer to lead innovative protections in the Elastic Defend endpoint solution. You will collaborate with researchers, data scientists, and engineers across time zones to build secure, scalable defenses for Windows, macOS, and Linux.

You will write performant C/C++ and Python, reverse engineer malware, and anticipate evasion tactics, while mentoring peers in a distributed team. This role offers a competitive CAD salary and a broad benefits program.

Qualifications

  • 6+ years of professional security experience analyzing attacker TTPs and building detection methods.
  • 6+ years of development in C, C++, and Python for security-critical codebases.
  • Deep OS internals knowledge, Windows depth preferred, macOS/Linux depth also important.
  • Reverse engineering and malware analysis experience with relevant tooling.
  • Adversarial mindset to anticipate evasion before shipping protections.
  • A collaborative attitude and willingness to learn across platforms and tech.
  • Experience using AI to accelerate development and debugging in security projects.
  • Ability to work autonomously in a distributed team with asynchronous communication.
  • Passion for protecting data from attack.

Responsibilities

  • Research attacker techniques and translate into shipped protections.
  • Extend endpoint visibility by instrumenting Windows, macOS, and Linux telemetry.
  • Develop production-quality C/C++ code running on millions of endpoints.
  • Reverse engineer malware and study evasion methods.
  • Own efficacy end to end; review telemetry and mitigate false positives.
  • Extend protection parity across platforms and architectures.
  • Collaborate with Elastic Security teams across countries/time zones.
  • Help lead technical direction and mentor junior engineers.
  • Publish and present research findings publicly.

Skills

Security research
C/C++/Python
OS internals
Reverse engineering
Adversarial thinking
Collaboration
AI for development
Distributed teamwork
Data protection passion

Tools

Elastic Stack

Job description

Elastic is seeking a Senior Security Research Engineer to lead innovative protections in the Elastic Defend endpoint solution. You will collaborate with researchers, data scientists, and engineers across time zones to build secure, scalable defenses for Windows, macOS, and Linux.

You will write performant C/C++ and Python, reverse engineer malware, and anticipate evasion tactics, while mentoring peers in a distributed team. This role offers a competitive CAD salary and a broad benefits program.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Leader, Endpoint Protections & ML Security
Senior Leader, Endpoint Protections & ML Security

Elasticsearch B.V. • Canada

On-site
CAD 154,000 - 244,000
Health coverage
Flexible locations and schedules
Generous vacation days
+3
Senior Security Research Engineer
Senior Security Research Engineer

Elasticsearch B.V. • Canada

On-site
CAD 128,000 - 203,000
Stock program
RRSP matching
Health coverage
+5
Principal Security Engineer - Elasticsearch Core
Principal Security Engineer - Elasticsearch Core

Elastic • Canada

On-site
CAD 154,000 - 244,000
Health coverage for you and yourfamily
Flexible locations and schedules
Generous vacation days
+3
Senior Java Security Engineer - Elasticsearch Core
Senior Java Security Engineer - Elasticsearch Core

Elasticsearch B.V. • Canada

On-site
CAD 128,000 - 203,000
Health coverage
Flexible locations
Vacation days
+3
Principal Software Developer - Security - Elasticsearch
Principal Software Developer - Security - Elasticsearch

Elasticsearch B.V. • Canada

On-site
CAD 154,000 - 243,600
Health coverage
Flexible schedules
Vacation days
+4
Senior Endpoint Security Engineer - Toronto
Senior Endpoint Security Engineer - Toronto

TD • Toronto

On-site
CAD 97,000 - 115,000
Remote Security Engineering Lead & Vulnerability Strategies
Remote Security Engineering Lead & Vulnerability Strategies

Precision Labs • Toronto, Montreal

Hybrid
CAD 140,000 - 180,000
Lunch stipend
Health benefits
Dental benefits
+5
Senior Security Engineer
Senior Security Engineer

Metrics Recruitment • Vancouver

On-site
CAD 90,000 - 130,000
Senior Java Developer - Security - Elasticsearch
Senior Java Developer - Security - Elasticsearch

Elasticsearch B.V. • Canada

On-site
CAD 128,000 - 203,000
Health coverage
Flexible locations
Vacation days
+3
Senior Rust Developer
Senior Rust Developer

Elastio • Toronto

Hybrid
CAD 110,000 - 170,000
Equity
Hybrid work model
Benefits package