
Senior Software Engineer – Sensor, Cloud Runtime Protection
CrowdStrike
full-time
Posted on:
Location Type: Hybrid
Location: Sunnyvale • California • United States
Visit company websiteExplore more
Salary
💰 $140,000 - $215,000 per year
Job Level
About the role
- Create and maintain high-performance linux system software components.
- Analyze complex software features, and build effective test strategies and test designs.
- Ensure systems and components reliability and performance through monitoring, testing, and debugging.
- Debug product issues found through test or customer cases to identify root cause and use the input to improve tests.
- Work closely with a team of engineers to support and maintain a culture of high product quality and excellence.
- Collaborate with cross-functional teams to integrate sensor and cloud solutions.
- Work collaboratively with product and release management to control risk, improve quality, and streamline our release cycles
- Participate in code reviews and provide technical guidance to team members.
- Participate in engineering best practices, including topics like secure coding, testing paradigms, debugging, performance measurement, code reviews, CI/CD and OS internals, to ensure that our sensor code is fast and reliable
- Lead strategic technical initiatives focusing on containers and orchestrators security in both public and private cloud
- Other projects as assigned
Requirements
- 10+ years of experience working on product features on Linux or Unix in C/C++ with the following characteristics: high concurrency requirements needing strong use of multi-threading high reliability requirements detailed requirements on low-level operating characteristics (memory usage, efficient performance, correct conformance to external standards)
- Experience developing production eBPF code for security or networking
- Experience designing and developing container runtime engines, software that monitors containers. or optimized virtual machine environments to run containers.
- Experiences in programming cloud native workload using public cloud platforms and container technologies include AWS, Kubernetes, Docker, etc.
- Experience working on a team to ship major features and releases
- Ability to communicate, collaborate, and work effectively in a distributed team
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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++eBPFmulti-threadingcontainer runtime enginescloud native workloadperformance measurementsecure codingdebuggingtesting paradigms
Soft Skills
collaborationcommunicationteamworktechnical guidancerisk managementquality improvementproblem-solvingleadershiporganizational skillscross-functional teamwork