Senior Software Engineer, Sensor - Core Libraries (Hybrid)
Core
Design, build, extend, and maintain shared cross-platform libraries (Windows, Linux, macOS) for CrowdStrike's endpoint security sensor, handling memory allocation, file parsing, and thread management.
Role type
Senior IC systems software engineer (core libraries)
Builds
Shared C/C++ libraries for the CrowdStrike sensor platform
Domain
Cybersecurity / Endpoint Security / Systems Software
Deliverable
production ML models | product features
Required skills
C, C++, low-level systems programming, cross-platform development (Windows/Linux/macOS), reliability engineering, design documentation, technical leadership, incident investigation, mentoring
Preferred skills
endpoint security/EDR background, kernel-adjacent software experience, ABI stability/versioning expertise, open source contributions
Technologies
C, C++, Windows, Linux, macOS
Responsibilities
Design and implement cross-platform libraries for memory, file parsing, and threading; take end-to-end ownership from design to production validation; lead design reviews and drive technical proposals; represent the team in cross-org architecture discussions; mentor junior engineers; investigate production incidents and resolve complex escalations; champion improvements in end-to-end testing and validation
Seniority
Senior, hands-on IC