Senior Software Engineer (C++) - Exposure Management Product Group

CrowdStrike United State
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

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
Design, develop, and maintain user-mode software components for deployment on Windows, Linux, and Mac OS X
Collaborate with product management and cross-functional teams to deliver high-quality features
Troubleshoot and resolve issues reported by customers promptly and effectively
Technical Skills Required
C++ Windows OS Linux OS Mac OS X Networking fundamentals Agile methodologies Multi-threading High concurrency High reliability software design
Benefits & Perks
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

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.


Subscribe our newsletter

New Things Will Always Update Regularly