Join CrowdStrike’s CTIO team and help advance Falcon Host’s next-generation sensor by bringing multiple AI strategies into an integrated capability across macOS, Linux, and Windows. This Sr. Software Development Engineer II role focuses on end-to-end engineering: designing and integrating on-endpoint machine learning, building data pipelines for telemetry, and collaborating across sensor teams to deliver cross-platform software features.
Hybrid location: Ontario, NY. Compensation: USD 194,000 - 349,000 per year.
Why this role
- Market-leading compensation and equity awards
- Comprehensive wellness programs for physical and mental health
- Professional development for employees at every level
- Collaborative global culture with Employee Networks, neighborhood groups, and volunteer opportunities
- Great Place to Work Certified across the globe
What you’ll do
- Partner with sensor development teams across the company on architecture and strategic initiatives
- Conceptualize and develop new product features
- Guide development teams to design and implement software for cross-platform delivery (Windows, macOS, Linux)
- Own features end-to-end, from initial design through final delivery, including presenting product demonstrations at the end of each sprint
- Work with cross-functional teams located in different locations
About the platform
CrowdStrike Falcon Host includes two components: a sensor installed on client machines that observes system activity, recognizes malicious behavior, provides on-box prevention, and sends remote telemetry to the cloud. The cloud component aggregates telemetry per customer network, correlates malicious behavior across machines, and delivers a prioritized summary of detected threats to customers’ operations teams.
What you bring
- C/C++ expertise
- Swift experience required for macOS-focused candidates; Windows OS Kernel and Driver Development experience required for Windows-focused candidates
- Hands-on experience operationalizing machine learning models on the endpoint, including building data pipelines that collect, transform, and deliver sensor telemetry for training, evaluation, and on-device inference
- Extensive fundamental understanding of internals for your primary platform (macOS, Linux, or Windows)
- Proven ability to debug memory corruption issues, process contention, and system performance bottlenecks
- Experience collaborating with teams to deliver major features and releases
- Ability to lead, mentor, communicate, collaborate, and operate effectively within a geographically distributed team
Helpful experience
- Background in developing scalable, lightweight, high-performance systems
- In-depth OS expertise regarding core concepts and subsystems
- Familiarity with Agile methodologies
- Knowledge of security principles
- Experience with eBPF
Key technologies
C/C++, Swift, Windows OS Kernel and Driver Development, macOS, Linux, Windows, machine learning, Agile methodologies, eBPF