About the Role
Join CrowdStrike as a Senior Software Engineer II, focusing on our Linux Sensor, and become a part of a mission-driven team dedicated to redefining cybersecurity. As a Senior Software Engineer II, you will play a crucial role in developing our advanced AI-native platform that protects organizations worldwide. This position offers the flexibility of hybrid work, allowing you to contribute from anywhere in North America while collaborating with talented professionals.
What You’ll Do
- Collaborate with sensor development teams across the company on architecture and strategic initiatives.
- Conceptualize and develop new product features for our Linux Sensor, ensuring high performance and security.
- 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, ensuring alignment with business objectives.
Requirements
- Deep knowledge of C/C++ programming languages.
- Extensive understanding of Linux OS internals and experience debugging memory corruption issues.
- Proven 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.
- Experience with Agile methodologies and knowledge of security principles.
Nice to Have
- Strong background in developing scalable, lightweight, and high-performing systems.
- In-depth OS system expertise regarding core concepts and subsystems.
- Familiarity with eBPF (Extended Berkeley Packet Filter).
What We Offer
- Market-leading 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.
- Vibrant office culture with world-class amenities.
- Great Place to Work Certified™ across the globe.
This Senior Software Engineer II role at CrowdStrike offers a unique opportunity to work on cutting-edge cybersecurity technology in a hybrid work environment. With competitive compensation and a strong focus on employee wellness, this position stands out in the tech industry.
Who Will Succeed Here
Proficient in C and C++ programming languages with a solid understanding of Linux kernel development, specifically in the context of eBPF for performance monitoring and security enhancements.
Demonstrates a proactive approach to debugging complex systems, utilizing tools like GDB and Valgrind to identify and resolve issues within a hybrid work environment, showcasing adaptability in communication and collaboration.
Possesses a strong Agile mindset with experience in iterative development processes, capable of prioritizing tasks and delivering features in a fast-paced, mission-driven setting focused on cybersecurity.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months