Sr. Engineer - C++/ Linux

CrowdStrike CrowdStrike · Enterprise · Bangalore, India

This role is for a Senior Engineer on the Cloud Runtime Protection team at CrowdStrike, focusing on building the core of the Falcon platform, the lightweight sensor. The role involves designing and implementing high-performance Linux system software components using technologies like eBPF to secure cloud-native and AI workloads at scale. Responsibilities include developing runtime security solutions, ensuring system reliability and performance, collaborating with cross-functional teams, and leading technical initiatives related to AI workloads, VMs, containers, and orchestrators.

What you'd actually do

  1. Build comprehensive runtime security solutions for Cloud and AI workloads deployed at scale
  2. Design and develop highly scalable and highly performant linux system software components for security
  3. Engage and influence cutting edge security designs of Major Cloud & AI service Providers through Crowdstrike's engineering partnerships
  4. Ensure systems and components reliability and performance through monitoring, testing, and debugging. Debug product issues found through test or customer cases to identify root cause and use the input to improve tests.
  5. Work closely with a team of engineers to support and continue a culture of high product quality and excellence. Collaborate with cross-functional teams to integrate sensor and cloud solutions.

Skills

Required

  • C++
  • Linux
  • multi-threading
  • system software development
  • eBPF
  • Kubernetes
  • Docker
  • public cloud platforms
  • private cloud platforms

Nice to have

  • Kernel modules for Linux
  • production eBPF code for security or networking
  • Windows development
  • hypervisors
  • virtualization technologies

What the JD emphasized

  • 10+ years of experience working on product features on Linux or Unix in C/C++ with the following characteristics: high concurrency requirements needing strong use of multi-threading, high reliability requirements and detailed requirements on low-level operating characteristics (memory usage, efficient performance, correct conformance to external standards)
  • Experience working on a team to ship major features and releases