Senior Software Engineer (C++) - Exposure Management Product Group
CrowdStrike is seeking a skilled Senior Software Engineer to develop user-mode software components for the Falcon Host security platform. The ideal candidate will have experience in C++ development, networking fundamentals, and Agile methodologies. This role offers an opportunity to work on cutting-edge cybersecurity solutions.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
About The Company
CrowdStrike is a global leader in cybersecurity, dedicated to protecting organizations worldwide from cyber threats. Established in 2011, the company has pioneered the development of an AI-native security platform that redefines modern security practices. CrowdStrike handles large-scale distributed systems, processing nearly 3 trillion events daily, and continues to expand its capabilities to meet evolving cybersecurity challenges. Its diverse customer base spans multiple industries, relying on CrowdStrike's innovative solutions to safeguard their operations, communities, and digital assets. The company fosters a mission-driven culture that emphasizes flexibility, autonomy, and continuous innovation, encouraging employees to own their careers and contribute meaningfully to the cybersecurity landscape.
About The Role
The Software Engineer (C++) role at CrowdStrike focuses on the development of the Exposure Management product group, specifically contributing to the Falcon Host security platform. This position involves designing, developing, and maintaining user-mode software components for deployment across Windows, Linux, and Mac OS X systems. The engineer will work closely with product management and cross-functional teams to deliver high-quality features that enhance the capabilities of the lightweight sensor, which observes system activities, detects malicious behaviors, and provides telemetry data to the cloud. Operating within an Agile environment, the engineer will own features from conception through deployment, ensuring seamless integration across multiple operating systems. This role offers an excellent opportunity to work on cutting-edge cybersecurity solutions, impacting global security posture while collaborating with a highly talented and distributed team.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Proficiency in developing high-quality C++ code for Windows OS, demonstrated through professional experience or community contributions
- Experience working collaboratively in a team to ship major features and software releases
- Strong understanding of networking fundamentals
- Development experience on Mac and Linux OS is a plus
- Prior experience in cybersecurity product development is advantageous
- Knowledge of multi-threading, high concurrency, and high reliability software design
- Excellent communication and collaboration skills for working within distributed teams
Responsibilities
- Lead engineering efforts in collaboration with product management to define project scope and deliverables
- Design, develop, and maintain user-mode software components for deployment on Windows, Linux, and Mac OS X
- Own features from initial design through to deployment, ensuring high quality and reliability
- Work with cross-functional teams across different geographic locations to deliver product enhancements
- Troubleshoot and resolve issues reported by customers promptly and effectively
- Develop and implement new features for CrowdStrike products such as Falcon Discover and others within the Exposure Management group
- Maintain adherence to Agile development principles, participating in code reviews, sprints, and continuous integration processes
Benefits
- Remote-friendly and flexible work environment
- Competitive compensation packages including salary, bonuses, and equity awards
- Comprehensive physical and mental wellness programs
- Generous vacation and holiday policies to support work-life balance
- Paid parental and adoption leave policies
- Opportunities for professional development and career growth
- Employee networks, volunteer opportunities, and community engagement initiatives
- Vibrant office culture with world-class amenities for onsite employees
- Recognition as a Great Place to Work™ globally
Equal Opportunity
CrowdStrike is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We do not discriminate based on race, color, religion, gender, sexual orientation, gender identity, marital status, veteran status, age, national origin, disability, or any other protected characteristic.