About the Role
We're building a welcoming and flexible team that prizes collaboration over competition, offering opportunities to learn new skills, mentor developers, and contribute to the direction of the team and products. This is a high-trust environment where team members manage their own time, take holidays as needed, and are rewarded with competitive salaries and equity. CrowdStrike is seeking a Senior Software Engineer II to join our Sensor Event Runtime (SER) team. This role is responsible for designing and implementing high-performance software components in CrowdStrike's endpoint security solution, handling storage, correlation, filtering, rate limiting, and deduplication for event processing systems to ensure customer security. You'll be designing and troubleshooting low-latency C and C++ code across Windows, Mac, and Linux, and your expertise in kernel mode development, concurrency primitives, and resource acquisition patterns will directly drive the performance of our event pipelines.
Responsibilities
- Design, develop, and test high-performance, cross-platform C and C++ code for Windows, Mac, and Linux.
- Collaborate with cross-functional teams to integrate new features into the Falcon sensor.
- Troubleshoot complex issues related to kernel mode development and low-latency systems.
- Develop solutions that emphasize thread safety, resource efficiency, and low-latency performance.
- Be an energetic self-starter with the ability to take ownership and be accountable for deliverables, both individually and when leading a team.
- Deliver and accept feedback with grace and courtesy.
- Focus on continual learning, raising the bar for both yourself and your teammates.
Requirements
- Proven track record of successfully delivering complex software projects.
- Advanced C/C++ proficiency, including design patterns.
- Demonstrated experience with kernel mode development on at least one platform (e.g., Windows, Linux).
- Proficiency developing sophisticated software across multiple operating systems (Windows, Mac, Linux), with expertise utilizing cross-platform libraries and build systems.
- In-depth understanding of process creation, synchronization, and communication mechanisms.
- Expertise in developing concurrent code using synchronization primitives and extensive experience with resource acquisition patterns (e.g., RAII, lock-free data structures).
- Comprehensive knowledge of memory management techniques (paging, virtualization, etc.) and extensive experience with performance optimization techniques (profiling, caching, etc.).
- A strong sense of ownership — your team owns the code and the future of these components.
- Strong interest in CrowdStrike's mission and a willingness to engage with the needs of our product teams and customers.
Skills
- C
- C++
- Kernel Mode Development
- Cross-Platform Development
- Process Management
- IPC
- Concurrency Primitives
- Resource Acquisition
- Memory Management
- Performance Optimization
- Python Scripting
- Testing
Location
- Sunnyvale, CA
- Austin, TX
- Redmond, WA
Work Type
- Hybrid
Experience Level
- Senior
Salary/Compensations
- $160,000 - $250,000 per year
Benefits
- Market leader in compensation and equity awards
- Comprehensive physical and mental wellness programs
- Competitive vacation and holidays for recharge
- Paid parental and adoption leaves
- Professional development opportunities for all employees regardless of level or role
- Employee Networks, geographic neighborhood groups, and volunteer opportunities to build connections
- Vibrant office culture with world class amenities
- Great Place to Work Certified™ across the globe
- Eligibility for bonuses
- Equity grants
- Comprehensive benefits package that includes health insurance, 401k and paid time off
About the Company
- Global leader in cybersecurity, protecting people, processes, and technologies that drive modern organizations.
- Mission: To stop breaches, redefining modern security with the world’s most advanced AI-native platform.
- Works on large-scale distributed systems, processing almost 3 trillion events per day with daily growth.
- Customers span all industries, relying on CrowdStrike to keep businesses running, communities safe, and lives moving forward.
- Mission-driven company with a culture that provides flexibility and autonomy.
- Seeks talented individuals with limitless passion, a relentless focus on innovation, and a fanatical commitment to customers, community, and each other.
- Founded in 2011 to address the limitations of existing malware-based defenses by combining advanced endpoint protection with expert intelligence.
- Falcon has redefined endpoint protection; the core message is: We stop breaches.
Equal Opportunity
- CrowdStrike is proud to be an equal opportunity employer.
- Committed to fostering a culture of belonging where everyone is valued for who they are and empowered to succeed.
- Supports veterans and individuals with disabilities through our affirmative action program.
- Provides equal employment opportunity for all employees and applicants for employment.
- Does not discriminate in employment opportunities or practices on the basis of race, color, creed, ethnicity, religion, sex (including pregnancy or pregnancy-related medical conditions), sexual orientation, gender identity, marital or family status, veteran status, age, national origin, ancestry, physical disability (including HIV and AIDS), mental disability, medical condition, genetic information, membership or activity in a local human rights commission, status with regard to public assistance, or any other characteristic protected by law.
- Bases all employment decisions on valid job requirements.
- Participates in the E-Verify program.
- Provides information on Right to Work.
- Commits to fair and equitable compensation practices.
