CrowdStrike

Senior Software Engineer – Sensor, Cloud Runtime Protection

CrowdStrike

full-time

Posted on:

Location Type: Hybrid

Location: SunnyvaleCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

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