Taro Logo

Software Engineer III - Linux Content Development

Global leader in cybersecurity, protecting organizations through advanced AI-native platform since 2011.
$110,000 - $180,000
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer III - Linux Content Development

CrowdStrike, a leading cybersecurity company, is seeking a Software Engineer III for their Linux Content Development team. This role is part of the Endpoint Protection division, focusing on developing and enhancing the Falcon Sensor capabilities. The position involves working on large-scale distributed systems that process nearly 3 trillion events daily, with 3.44 PB of RAM deployed across their server fleet.

The role combines deep technical expertise in Linux systems with security research, requiring candidates to develop solutions for detecting and preventing malicious behavior. As part of the Content Development team, you'll be responsible for strategic research into new Falcon Sensor capabilities, focusing on OS security/internals for major supported platforms, with a particular emphasis on Linux.

The position involves working on the "sensor" component of CrowdStrike's Falcon Host security product - a driver that monitors system activity, provides on-box prevention, and sends telemetry to the cloud. You'll be developing core features that interact with fundamental OS subsystems including file system, memory, process, and networking.

Working in an Agile environment, you'll collaborate with a distributed team to design and implement production-level solutions. The role offers competitive compensation ($110,000 - $180,000 CAD), comprehensive benefits, and the opportunity to work remotely from various Canadian locations. This is an excellent opportunity for experienced Linux engineers passionate about cybersecurity and interested in developing cutting-edge security solutions.

Last updated 2 months ago

Responsibilities For Software Engineer III - Linux Content Development

  • Research, design and develop software for deployment
  • Own features from design to delivery
  • Collaborate with multi-functional team spread across geographies
  • Troubleshoot issues with the product as reported from customers
  • Develop core features for the Linux sensor
  • Research and implement techniques for detecting malicious activity

Requirements For Software Engineer III - Linux Content Development

Linux
  • Deep knowledge of Linux Internals
  • Experience with Linux kernel programming and/or eBPF technology
  • Strong C/C++ programming skills with focus on high concurrency and reliability
  • Ability to collaborate and deliver enterprise software
  • Experience in reverse engineering and security application development (preferred)
  • Strong communication skills for distributed team collaboration

Benefits For Software Engineer III - Linux Content Development

Medical Insurance
Mental Health Assistance
Parental Leave
Equity
  • Remote-friendly and flexible work culture
  • Market leader in compensation and equity awards
  • Comprehensive physical and mental wellness programs
  • Competitive vacation and holidays
  • Paid parental and adoption leaves
  • Professional development opportunities
  • Employee Resource Groups
  • Vibrant office culture with world class amenities