Sr. Software Engineer II, Linux Sensor - CTIO (Hybrid)
About the role
The Sr. Software Development Engineer (SDE) role in the CTIO team delivers the cutting edge innovation for our sensor (lightweight agent) for Linux OS platforms. The team owns design and development of core features on the platform, which cross-cut most core OS subsystems such as file system, memory, process, and networking. Features are built in a way that they will have shared components across Windows and macOS. The CTIO team defines and executes the company's technology vision and strategy, drives innovation, and oversees the development and evolution of the Falcon platform.
Responsibilities
- Collaborate with all the sensor development teams, across the company, on architecture and strategic initiatives.
- Conceptualize and develop new product features.
- Provide guidance and support to development teams in designing and implementing software for cross-platform delivery (Windows, macOS, Linux).
- Take ownership of features throughout the entire lifecycle, from initial design to final delivery, including presenting product demonstrations at the conclusion of each sprint.
- Engage in cross-functional collaboration with teams situated in various locations.
Requirements
- Deep knowledge of C/C++.
- Extensive, fundamental understanding of Linux OS internals.
- Proven experience in debugging memory corruption issues, process contentions, and system performance bottlenecks.
- Demonstrated experience collaborating with teams to successfully deliver major features and releases.
- Ability to lead, mentor, communicate, collaborate, and operate effectively within a geographically distributed team.
- Proven experience utilizing AI technologies to enhance decision-making, streamline workflows and processes, improve efficiency and drive business outcomes.
Bonus Points
- Demonstrated strong background in developing scalable, light-weight, and highly performing systems.
- In-depth OS system expertise regarding core concepts and subsystems.
- Familiarity and experience utilizing Agile methodologies.
- Knowledge of security principles.
- Experience with eBPF.
Benefits
Benefits of working at CrowdStrike include market-leading compensation and equity awards, comprehensive physical and mental wellness programs, competitive vacation and holidays, paid parental and adoption leaves, professional development opportunities, employee networks, geographic neighborhood groups, and volunteer opportunities. CrowdStrike is committed to fostering a culture of belonging where everyone is valued for who they are and empowered to succeed. The company supports veterans and individuals with disabilities through its affirmative action program. CrowdStrike is an equal opportunity employer and is committed to providing equal employment opportunity for all employees and applicants for employment. The company 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. The company bases all employment decisions on valid job requirements. CrowdStrike participates in the E-Verify program. The company is committed to fair and equitable compensation practices and offers a comprehensive benefits package that includes health insurance, 401(k) and paid time off.