Senior Software Engineer (EDR Workflows, Security)

Elastic

Ottawa

Hybrid

CAD 110,000 - 140,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health coverage for you and family
Flexible location and schedule
Generous vacation days

Job summary

Elastic is hiring a Senior Software Engineer for the Security EDR Workflows team in Ottawa. You will design workflows and UI capabilities that connect to the Elastic Defend agent, building robust features used by security practitioners worldwide.

You will craft APIs, ensure reliability, and contribute to the architecture of the Defend management framework with OSquery forensics integration. Expect high-scale systems, collaboration across teams, and an AI-driven development mindset.

Qualifications

  • Solid programming experience in Typescript/Node JS and React JS.
  • Ability to own problems end-to-end from clarifying requirements to production.
  • Experience with Elastic stack and cybersecurity/forensics is a plus.

Responsibilities

  • Design and build workflows and user-facing capabilities for Elastic Defend agent.
  • Build and evolve APIs to interact with Elastic Defend data.
  • Own reliability, observability and operational health of features from design to production.
  • Write production-grade code in TypeScript/Node.js and React JS.
  • Collaborate with other Elastic teams and contribute to AI-driven development practices.

Skills

Typescript/Node.js
React JS
AI-powered development
Security engineering
Cross-team collaboration

Job description

  • The Security EDR Workflows team is in charge of building core capabilities that power Elastic Defend management experience. Our focus is on delivering policy configuration and management capabilities, Elastic Defend and third party providers response actions as forensics capabilities through OSquery. The team is leading XDR key expansion to our SIEM foundations and enhancing user experience in onboarding and managing our security product
  • As a Senior Software Engineer on the Security EDR Workflows team, you will help design and build workflows and user-facing capabilities that get to our Elastic Defend agent to protect and respond against security threats. You’ll collaborate closely with other security engineering teams, as well as with product and design, to deliver robust, high-scale features used by security practitioners around the world
  • You’ll design and implement features that power Elastic Defend user interface capabilities
  • You’ll build and evolve APIs that allow our product to interact with Elastic Defend data
  • You’ll contribute to the architecture of Elastic Defend management and response actions framework along with OSquery forensics capabilities
  • You’ll develop scalable, high performance systems within the Elastic ecosystem
  • You’ll own the reliability, observability and operational health of our features, from design to production
  • Write production-grade code in Typescript/Node JS (and potentially other languages) as part of high-quality, well-tested codebase
  • You’ll collaborate with other Elastic engineering teams when working on cross-team efforts
  • You’ll be helping on engineering standards, tooling and team processes improvements driven by AI usage
  • You’ll participate in code reviews, technical design decisions, and ongoing improvements to engineering practices
  • You’ll be using AI to supercharge development work
Benefits
  • Toast to your health: Fully paid health coverage for you and your family, in many locations.
  • Craft your calendar: Flexible location and schedule for most roles.
  • Create space for you: Distributed by design workforce, plus generous number of vacation days each year.
  • Embrace parenthood: Minimum of 16 weeks of parental leave, plus generous family formation benefits.
  • Give back your time: 40 hours each year to use toward volunteering with organizations and causes you’re passionate about.
  • Amplify your impact: Double your charitable giving — we match donations up to $1500 USD (or local currency equivalent).

Solid programming experience in Typescript/Node JS and React JSAn initiative-taking mindset: you ask the right questions, don’t make assumptions, and look for ways to improve both product and engineering processesAbility to take ownership of problems end-to-end: from clarifying requirements and proposing designs to delivering, monitoring, and iterating in productionYou take advantage of AI for better comprehension of complex problems and quickly ramping up into solutionsYou have an AI powered development mindsetSolid communication skills and the ability to explain complex and technical topics to both technical and non-technical partnersComfortable developing collaboratively. Giving and receiving feedback on code and approaches, even asynchronous over different timezonesKnowledge of the Elastic stack and solutionsExperience and interest in contributing or developing open-source projectsExperience on cybersecurity and forensics

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Security)
Senior Software Engineer (Security)

Super • Toronto

Hybrid
CAD 90,000 - 120,000
Competitive salary
Learning & development allowance
Generous equity options
+2
Senior Product Manager (XDR) - Security Solutions
Senior Product Manager (XDR) - Security Solutions

Elasticsearch B.V. • Canada

Hybrid
CAD 153,000 - 192,000
Stock options
RRSP matching up to 6%
Flexible locations & schedules
+1
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 Software Developer (Query Engine, Database Internals, Elasticsearch)
Principal Software Developer (Query Engine, Database Internals, Elasticsearch)

Elastic • Ottawa

Hybrid
CAD 140,000 - 200,000
Health coverage
Flexible location
Vacation days
+2
Principal Software Developer - Security - Elasticsearch
Principal Software Developer - Security - Elasticsearch

Elasticsearch B.V. • Canada

On-site
CAD 154,000 - 244,000
Health coverage
Flexible schedules
Vacation days
+4
Principal Product Manager (Strategic Account Interactions) - Security Solutions
Principal Product Manager (Strategic Account Interactions) - Security Solutions

Elastic • Canada

On-site
CAD 154,000 - 244,000
Health coverage for you and family
Competitive pay
Flexible locations and schedules
+4
Senior Endpoint Security Research Engineer
Senior Endpoint Security Research Engineer

Elasticsearch B.V. • Canada

On-site
CAD 128,000 - 203,000
Stock program
RRSP matching
Health coverage
+5
Senior Java Developer - Core/Infra - Elasticsearch
Senior Java Developer - Core/Infra - Elasticsearch

Elasticsearch B.V. • Canada

On-site
CAD 128,000 - 203,000
Health coverage
Flexible work locations
Generous vacation days
+2
Software Developer (Full-Stack, UI-Heavy)
Software Developer (Full-Stack, UI-Heavy)

IBM • Markham

On-site
CAD 70,000 - 100,000
Software Developer (Full-Stack, UI-Heavy)
Software Developer (Full-Stack, UI-Heavy)

IBM • Toronto

On-site
CAD 90,000 - 120,000