Sr. Software Engineer - Sensor - Cloud Runtime Protection (hybrid)

CrowdStrike CrowdStrike · Enterprise · Sunnyvale, CA

Software Development Engineer on the Cloud Runtime Protection team building the core CrowdStrike Falcon platform sensor. This role involves securing cloud-native and AI workloads using technologies like eBPF, designing and implementing high-performance Linux system software for security, and ensuring system reliability. The engineer will lead strategic technical initiatives focusing on AI workloads, VMs, Containers, and Orchestrators security.

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. 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.
  4. 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.
  5. Lead strategic technical initiatives focusing on AI workloads, VMs, Containers and Orchestrators security in multiple public and private cloud environments

Skills

Required

  • C/C++
  • Linux Kernel module development
  • eBPF development
  • Cloud-native workload programming
  • Public cloud platforms
  • Private cloud platforms
  • Container technologies (Kubernetes, Docker)
  • Multi-threading
  • High reliability systems
  • Low-level operating characteristics (memory usage, performance, standards conformance)

Nice to have

  • Windows development
  • Hypervisors
  • Virtualization technologies

What the JD emphasized

  • 10+ years of experience working on product features on Linux or Unix in C/C++
  • Experience developing Kernel modules for Linux
  • Experience developing production eBPF code for security or networking
  • Experience designing and developing in Windows environment is a plus
  • Experience working with hypervisors and virtualization technologies is a plus
  • Experience working on a team to ship major features and releases