Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Sensor - Mac, Linux, or Windows (Hybrid)

$195k - $290k

Crowdstrike

Crowdstrike Falcon Host Principal Software Development Engineer (SDE)CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn't changed — we're here to stop breaches, and we've redefined modern security with the world's most advanced AI-native platform. We're always looking to add talented CrowdStrikers to the team who have limitless passion, a relentless focus on innovation and a fanatical commitment to our customers, our community and each other. Ready to join a mission that matters? The future of cybersecurity starts with you.CrowdStrike Falcon Host is a two-component security product. One component is a "sensor": a driver installed on client machines that observes system activity and recognizes malicious behavior, then provides on-box prevention capability and remote telemetry to the Falcon Host cloud. The sensor processes thousands of events per second to provide deep visibility into operations on the endpoint, and performs rich correlation and computation to identify malicious events and blocks malicious activity.The cloud component aggregates sensor telemetry for each customer's network, correlates malicious behavior across multiple machines, and presents our customers' operations teams with a prioritized summary of the threats detected in their environments.This is a Principal Software Development Engineer (SDE) role in the CTIO team that delivers the cutting edge innovation for our sensor (lightweight agent) for Linux, Windows, and Mac OS platforms. The SDE's in the team own design and development of core features on the platform. Features will cross-cut most core OS subsystems such as file system, memory, process, and networking. Many features are also built in a way that they will have shared components across Linux, Windows, and MacOS. The team operates under the Agile development principles and ships frequently.The CTIO team at CrowdStrike is responsible for defining and executing the company's technology vision and strategy, driving innovation and overseeing the development and evolution of the Falcon platform. The CTIO ensures CrowdStrike maintains its position as a technology leader by fostering engineering excellence, aligning technical capabilities with business objectives, and anticipating emerging threats and market trends.What You'll Do: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.What You'll Need: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 systemsIn-depth OS system expertise regarding core concepts and subsystemsFamiliarity and experience utilizing Agile methodologiesKnowledge of security principlesExperience with eBPFCrowdStrike is proud to be an equal opportunity employer. We are committed to fostering a culture of belonging where everyone is valued for who they are and empowered to succeed. We support veterans and individuals with disabilities through our affirmative action program.CrowdStrike 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. We base all employment decisions--including recruitment, selection, training, compensation, benefits, discipline, promotions, transfers, lay-offs, return from lay-off, terminations and social/recreational programs--on valid job requirements.If you need assistance accessing or reviewing the information on this website or need help submitting an application for employment or requesting an accommodation, please contact us at View email address on click.appcast.io for further assistance.Find out more about your rights as an applicant.CrowdStrike participates in the E-Verify program.Notice of E-Verify ParticipationRight to WorkCrowdStrike, Inc. is committed to fair and equitable compensation practices. Placement within the pay range is dependent on a variety of factors including, but not limited to, relevant work experience, skills, certifications, job level, supervisory status, and location. The base salary range for this position for all U.S. candidates is $195,000 - $290,000 per year, with eligibility for bonuses, equity grants and a comprehensive benefits package that includes health insurance, 401k and paid time off.For detailed information about the U.S. benefits package, please click here.CrowdStrike Canada ULC is committed to equal pay for equal work in its compensation practices. The base salary range for this position in Canada is $210,000 - $320,000 CAD per year + variable/incentive compensation + equity + benefits. A candidate's salary is determined by various factors including, but not limited to, relevant work experience, skills, certifications and location. CrowdStrike

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Sensor - Mac, Linux, or Windows (Hybrid) in Sunnyvale, CA vacancy
  • $164k - $295k

     ...team is responsible for core sensor components in user space (...  ...Location: This role is hybrid, requiring 2-3 days per week...  .... This is a Sr. Software Engineer role in the engineering team...  ...have shared components across Windows and Linux. What You'll Do: Design... 
    Windows
    Linux
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week
    Sunnyvale, CA
    11 days ago
  • $164k - $295k

     ...security product. One component is a “sensor”, which is a driver installed on...  ...on multiple platforms including Windows, Mac, and Linux. As a Software Engineer, you will be expected to have ownership...  .... PLEASE NOTE: This role is hybrid, requiring 2-3 days per week on-... 
    Windows
    Linux
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week
    Sunnyvale, CA
    11 days ago
  • $194k - $349k

     ...security product. One component is a “sensor”: a driver installed on client...  ...their environments. This is a Sr. Software Development Engineer II (SDE) role in the CTIO team...  ...(lightweight agent) across macOS, Linux, and Windows platforms. The Sr. SDEs in the team... 
    Windows
    Linux
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Remote work
    Sunnyvale, CA
    4 days ago
  • $164k - $295k

     ...Role: This is a systems software role on the Core...  ..., which owns the shared Windows, Linux, and macOS libraries that the sensor depends on. Examples include...  ...platform. As a Senior Engineer on this team, you will...  ...Location: ~ This role is hybrid, requiring 2x days per... 
    Windows
    Linux
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Sunnyvale, CA
    11 days ago
  • $90k - $125k

     ...product. One component is the "Sensor" — a lightweight agent...  ...endpoints worldwide, across Windows, macOS and Linux, in both user mode and kernel mode. Engineering software at that depth and that scale...  ...a career.Location:This is a hybrid role based out of one of the... 
    Windows
    Linux
    Full time
    Work experience placement
    Internship
    Work at office
    Local area
    Remote work
    Worldwide

    CrowdStrike

    Sunnyvale, CA
    3 days ago
  • $140k - $215k

     ...About the Role:This is a Software Development Engineer role on the Cloud...  ...platform: the lightweight sensor. You will be at the...  ....This role is hybrid, requiring 2-3 days per...  ...and highly performant linux system software components...  ...and developing in Windows environment is a... 
    Windows
    Linux
    Full time
    Work experience placement
    Work at office
    Local area
    2 days per week
    3 days per week

    CrowdStrike

    Sunnyvale, CA
    16 hours ago
  •  ...AI Platform. Collaboration with engineers and researchers to build and optimize...  ...experience. 5+ years of software engineering experience, with significant...  ...platforms, GPU workloads, Windows/Linux runtime environments, or VM/container hybrid systems. Experience improving service... 
    Windows
    Linux
    Remote work

    Microsoft Corporation

    Mountain View, CA
    2 days ago
  • $147k - $237.5k

     ...outcomes.Job SummaryThe ADEM engineering team is the engine of...  ...trends; we create them. As a Principal Engineer focused on the Agent...  ...group is seeking a Principal Software Engineer to serve as a primary...  ...vision for the ADEM Agent across Linux, Windows, macOS, and mobile platforms... 
    Windows
    Linux
    Permanent employment
    Full time
    Work at office
    Local area

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • Principal Software Engineer - Embedded (RIS)This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per...  ..., and system components for Linux-based networking platforms....  ...with PCIe, I2C, FPGA, Ethernet MAC/PHY, and other high-speed... 
    Linux
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    2 days ago
  •  ...Qualifications: Education Requirement: All degrees must be in Engineering, Computer Science, or a closely related field. Bachelor’s...  ...using a variety of tools on various platforms (Windows, MacOS, Linux). Unafraid of unknown challenges, committed to conquering the... 
    Windows
    Linux
    Work experience placement

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $145.6k - $276.8k

     ...(AST) is seeking a Senior Principal Software Engineer with specialization in Development...  ...etc.) Experience with Linux System Administration and...  ...(CentOS / Rocky) 8 and Windows Compliance familiarity key...  ...is designated as on-site hybrid or remote. The salary... 
    Windows
    Linux
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    RTX

    San Jose, CA
    7 days ago
  • $156.4k - $253k

     ...seeking a seasoned and accomplished Senior Engineer with expertise in cloud services,...  ...relevant experience, with a BS or MS degree Software Development or QA experience in...  ...and configuring core network services on Linux/Windows; deep packet-level understanding of how... 
    Windows
    Linux
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  •  ...at the forefront of software and hardware innovation...  ...of AI. Location:Hybrid, working onsite at our...  ...days per week.The Role: Principal Software Engineer, KernelsWhat you will...  ...a tight development window. You will work with a...  ...Python development in Linux environments and using... 
    Linux
    Work experience placement
    3 days per week

    d-Matrix

    Santa Clara, CA
    2 days ago
  • $164k - $295k

     ..., and posture scoring across hybrid environments—spanning hosts,...  ...processing Drive backend engineering and process automation across...  ...global team ~ Commitment to software quality — unit tested, code reviewed...  ...Good understanding of Windows OS internals and the Windows... 
    Windows
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Worldwide
    Sunnyvale, CA
    9 hours ago
  •  ...at the forefront of software and hardware innovation...  ...of AI. Location:Hybrid, working onsite at our...  ...per week.The role: Principal System Software Engineer, AI Inference ExecutionWhat...  ...a tight development window. You will work with...  ...development in Linux environment and... 
    Linux
    3 days per week

    d-Matrix

    Santa Clara, CA
    2 days ago
  • $248k - $391k

     ...impact on the world.We are looking for a Principal Software Engineer to join our Configuration Management...  ...networking, data centers, cloud, and hybrid environments. You will establish the multi...  ....Strong hands-on experience in Linux, Kubernetes, containers, cloud and hybrid... 
    Linux
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $131.01k - $196.3k

     ...ExpectThe hardware application engineering position focuses on...  ...issues related to Serdes and MAC/PHY (analyze Signal Strength...  ...handle Equipment: Servers (Windows / Linux), Scopes, Traffic generators...  ...access to technology and/or software subject to U.S. export control... 
    Windows
    Linux
    Permanent employment
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    16 hours ago
  • Principal Software Engineer Are you motivated by designing sophisticated solutions that solve hard problems with the smartest technologists...  ...monitoring of Java applications running inside containers, Windows, Linux? If this sounds exciting to you, we are looking for... 
    Windows
    Linux
    Temporary work
    Work experience placement

    InterSources

    San Jose, CA
    3 days ago
  • $184k - $287.5k

     ...NVIDIA GPUs in the cloud, transforms a Mac, any PC, or just a mobile device into...  ...robotics.We are now looking for a Senior Software Engineer - Streaming with strong C++ skills and...  ...real-world workloads.Work across Windows, Linux, QNX, applications frameworks, and embedded... 
    Windows
    Linux
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $126k - $180k

    Work within a team of engineers/consultants that globally ensure...  ...technical issues (e.g., hardware, software, application, operational,...  ...system administrator with Linux/Unix, or Windows systems.Experience with one...  ..., on-premise or hybrid cloud computing.Experience... 
    Windows
    Linux
    Internship
    Shift work

    Google

    Sunnyvale, CA
    1 day ago
  • $207k - $300k

     ...Chrome Enterprise portfolio, aligning engineering roadmaps with broader product area and...  ...concurrency (e.g., C++, Go).Google's software engineers develop the next-generation...  ...across all major platforms — iOS, Android, Windows, Mac, Linux and Chrome OS. We also built Chrome as... 
    Windows
    Linux

    Google

    Mountain View, CA
    1 day ago
  • $174k - $252k

     ...connectivity solution for hybrid/multi cloud, involving...  ...of experience with software development in Go, C or...  ...and Storage modules in Linux Kernels, CPU scheduling...  ...components at kernel-level on Windows (optional) and Linux OSs.Google's software engineers develop the next-... 
    Windows
    Linux

    Google

    Sunnyvale, CA
    1 day ago
  • $124.5k - $253k

     ...Netskope One platform, its Zero Trust Engine, and the powerful NewEdge network to...  ...team creates and enhances the client software that runs on Windows, Mac or other operating systems. Easy to use...  ...in CI/CD.Working experience in the Linux environment, and expert with at least... 
    Windows
    Linux
    Work experience placement
    Flexible hours

    Netskope

    Santa Clara, CA
    2 days ago
  • $180k - $220k

     ...leveraging its commercial self-driving software to develop, test and deploy autonomous...  ...AI is currently seeking a DevOps Engineer - Infrastructure to join our growing team...  ...diagnose, and resolve issues related to Linux, Mac and Windows systems, mobile devices, cloud or... 
    Windows
    Linux
    Temporary work
    Work at office
    Remote work
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    2 days ago
  • $149.75k - $275.58k

     ...Model Performance Optimization Engineer to help deliver high-...  ...machine learning frameworks, software engineering, and hardware acceleration...  ...and Experience:Linux and/or Windows operating systems.Git-based...  ...role will be eligible for our hybrid work model which allows employees... 
    Windows
    Linux
    Full time
    Local area
    Immediate start
    Worldwide
    Shift work

    Intel

    Santa Clara, CA
    15 hours ago
  • $175k - $200k

     ...Role:Yubico is looking for a Senior Software Engineer who is innovative and has a passion for...  ...or firmwareFamiliarity with either Windows or Linux system internals and services, such as...  ...never take yourself too seriously.#LI-Hybrid#LI-BR1Yubico offers a holistic Total... 
    Windows
    Linux
    Contract work
    Work at office
    Immediate start
    Worldwide

    Yubico

    Santa Clara, CA
    2 days ago
  • $161k - $299k

    Software Engineer At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. The Tensilica...  ...other teams Fluency working with and scripting tasks on Windows and Linux systems Strong understanding of operating systems and... 
    Windows
    Linux
    Remote work

    Cadence Inc

    San Jose, CA
    2 days ago
  • $215k - $352k

     ...work location of this role is hybrid, meaning it will be...  ...The Enterprise Infrastructure Engineering (EIE) team builds and operates...  ...sites), compute and storage (Windows/Linux Servers and Endpoints, data...  ...experience in infrastructure/software engineering with 8+ years of... 
    Windows
    Linux
    For contractors
    Work at office
    Remote work
    Flexible hours

    Linkedin

    Mountain View, CA
    1 day ago
  •  ...Perl Developer with Ldap Experience Location: Santa Clara, CA-Hybrid (Local candidates preferably) Duration: 6+ Months Job...  ...working with LDAP coding modules. • Experience administering Windows and Red Hat Linux Operating Systems. • Knowledge of Oracle DB. • Proficiency... 
    Windows
    Linux
    Local area

    Zortech Solutions

    Santa Clara, CA
    2 days ago
  • $100.55k - $194.27k

     ...something wonderful.The Role and ImpactAs a Software QA Test Engineer, you will play a pivotal role in...  ...-level software, OS internals (Linux/Windows), or system computation software.Communication...  ...role will be eligible for our hybrid work model which allows employees to... 
    Windows
    Linux
    Full time
    Internship
    Local area
    Immediate start
    Shift work

    Intel

    Santa Clara, CA
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Sensor - Mac, Linux, or Windows (Hybrid). Be the first to apply!