Engine (C++) Engineer II - Unified Search (Remote)

3 weeks ago


NA NA United States CrowdStrike, Inc. Full time

About the Role:

We are looking for a colleague to develop and maintain a specialized execution environment that serves as a backend target for compilers also maintained within the Unified Search team.  This execution environment is written in C++ and expert level experience with C++ is essential.

What You'll Do:

  • Design and develop highly performant runtime for a low latency event-driven architecture

  • Collaborate with colleagues focusing on language and compiler design

  • Own features from design to delivery to sustained care after release

  • Serve as low level execution and performance expert for the team

  • Collaborate with other teams on cross functional design

  • Understand the larger system architecture and its impact on development and design

What You'll Need:

  • Expertise with C/C++, particularly in developing and debugging a kernel level asynchronous event driven codebase

  • Kernel module development, such as device drivers or kernel mode components

  • Willing to develop for multiple operating systems including but not limited to Windows, macOS and Linux

  • Testing : unit testing, integration / end-to-end testing, and associated automation

  • Deliver and accept feedback with grace and courtesy

  • Experience in multi-threaded concurrent systems development : what problems do concurrent systems pose and how do you solve them?

  • Comfortable working in a distributed environment with multiple time zones

Bonus Points:

  • Experience developing code within a well-defined information architecture

  • Code optimization and performance assessment/profiling/testing

  • Familiarity with reading assembly language, specifically x64 and/or ARM.

  • Experience with Python

  • Prior experience developing design tools, tests, and/or test automation.

  • Prior experience with pytest, Jenkins or Bamboo in a CI/CD environment

  • Knowledge of low-level operating system internals for one or more of our supported platforms (including Windows, macOS, and Linux).

  • Experience with real-time and/or embedded operating systems.

  • Experience developing software for high-assurance, safety critical, or life critical domains

  • Experience with developing for cloud-based or other highly concurrent, highly distributed systems

  • Familiarity with one or more query/business intelligence languages (SQL, Splunk SPL, etc.)

  • Familiarity with generative or formal software methods : model based development, domain specific languages, formal modeling (As an example, we've used tools like TLA+, Agda, and domain specific languages in the past to ensure safety and robustness in our designs.

#LI-IL1

#LI-OC1

#LI-Remote

PandoLogic. Keywords: Engine Engineer, Location: New York, NY - 10060
  • C# Engineer Remote

    1 day ago


    N/A, United States CrowdStrike, Inc. Full time

    About The Role:You’ll be joining the cloud backend team in the Platform product group responsible for authentication and authorization. The Auth team is responsible for both internal (e.g. Service-to-service authorization, etc.) and external (e.g. user login, etc) authN and authZ. The team is a critical part of our flagship product group supporting the...

  • Engineer II, Systems

    14 hours ago


    N/A, United States CrowdStrike, Inc. Full time

    About the Role:CrowdStrike is looking for an Engineer II to join our growing Production Systems team. As an Engineer II, you will be fundamental in ensuring the accuracy and consistency of data.  The candidate will be responsible for building and developing solutions that correlate data across various sources. If you are interested in working on a...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role: Are you ready for your next real security challenge? Are you passionate about helping organizations stop breaches using a platform that just works? If so, CrowdStrike is seeking a Sales Engineer with significant security expertise. You should be able to articulate how current security solutions are designed and deployed, and why they are...


  • N/A, N/A, United States CrowdStrike, Inc. Full time

    About the Role:CrowdStrike is looking for an Engineer II to join our growing Production Systems team. As an Engineer II, you will be fundamental in ensuring the accuracy and consistency of data.  The candidate will be responsible for building and developing solutions that correlate data across various sources. If you are interested in working on a...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role: Are you ready for your next real security challenge? Are you passionate about helping organizations stop breaches using a platform that just works? If so, CrowdStrike is seeking a Sales Engineer with significant security expertise. You should be able to articulate how current security solutions are designed and deployed, and why they are...

  • General Engineering

    2 days ago


    N/A, United States CrowdStrike, Inc. Full time

    CrowdStrike is seeking an Engineering Manager for its Data Platform -  Distributed Graph Storage Systems team. This role is responsible for leading the development of the next-generation security platform for CrowdStrike which include an application and service delivery platform, massively scalable distributed data storage and replication systems, and a...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role:CrowdStrike is seeking an Engineering Manager for its Data Platform -  Distributed Graph Storage Systems team. This role is responsible for leading the development of the next-generation security platform for CrowdStrike which include an application and service delivery platform, massively scalable distributed data storage and replication...


  • N/A, N/A, United States CrowdStrike, Inc. Full time

    About the Role:Are you ready for your next real security challenge? Are you passionate about helping organizations stop breaches using a platform that just works? If so, CrowdStrike is seeking a Sales Engineer with significant security expertise. You should be able to articulate how current security solutions are designed and deployed, and why they are...


  • N/A, N/A, United States CrowdStrike, Inc. Full time

    About the Role:Are you ready for your next real security challenge? Are you passionate about helping organizations stop breaches using a platform that just works? If so, CrowdStrike is seeking a Sales Engineer with significant security expertise. You should be able to articulate how current security solutions are designed and deployed, and why they are...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role:Are you ready for your next real security challenge? Are you passionate about helping organizations stop breaches using a platform that just works? If so, CrowdStrike is seeking a Sales Engineer with significant security expertise. You should be able to articulate how current security solutions are designed and deployed, and why they are...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role:Are you ready for your next real security challenge? Are you passionate about helping organizations stop breaches using a platform that just works? If so, CrowdStrike is seeking a Sales Engineer with significant security expertise. You should be able to articulate how current security solutions are designed and deployed, and why they are...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role:CrowdStrike Falcon is a two-component security product. One component is the “sensor”, installed on endpoint client systems that observes system activity and recognizes malicious behavior, then provides on-box prevention capability and remote telemetry to the Falcon cloud. The cloud component aggregates sensor telemetry for each...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role:You will be a Principal Engineer within Data Platform, both leading/guiding design and development as well as contributing in a quite hands-on capacity with Spark/Flink data processing and Java/Scala microservices development, owning much of the launch of a new platform which is driving industry-leading innovation on a hyper scale security...

  • Sr. Engineer II

    4 weeks ago


    N/A, United States CrowdStrike, Inc. Full time

    About The Role:You’ll be joining the cloud backend team in the Platform product group responsible for authentication and authorization. The Auth team is responsible for both internal (e.g. Service-to-service authorization, etc.) and external (e.g. user login, etc) authN and authZ. The team is a critical part of our flagship product group supporting the...


  • N/A, N/A, United States CrowdStrike, Inc. Full time

    About the Role:CrowdStrike is seeking an Engineering Manager for its Data Platform -  Distributed Graph Storage Systems team. This role is responsible for leading the development of the next-generation security platform for CrowdStrike which include an application and service delivery platform, massively scalable distributed data storage and replication...


  • N/A, N/A, United States CrowdStrike, Inc. Full time

    About the Role:Are you ready for your next real security challenge? Are you passionate about helping organizations stop breaches using a platform that just works? If so, CrowdStrike is seeking a Sales Engineer with significant security expertise. You should be able to articulate how current security solutions are designed and deployed, and why they are...

  • Sr. Engineer II

    1 day ago


    N/A, N/A, United States CrowdStrike, Inc. Full time

    About The Role:You’ll be joining the cloud backend team in the Platform product group responsible for authentication and authorization. The Auth team is responsible for both internal (e.g. Service-to-service authorization, etc.) and external (e.g. user login, etc) authN and authZ. The team is a critical part of our flagship product group supporting the...

  • General Engineering

    2 days ago


    N/A, United States CrowdStrike, Inc. Full time

    About the Role:CrowdStrike Falcon is a two-component security product. One component is the “sensor”, installed on endpoint client systems that observes system activity and recognizes malicious behavior, then provides on-box prevention capability and remote telemetry to the Falcon cloud. The Cloud component aggregates sensor telemetry for each...

  • General Engineering

    2 days ago


    N/A, United States CrowdStrike, Inc. Full time

    About the Role:CrowdStrike Falcon is a two-component security product. One component is the “sensor”, installed on endpoint client systems that observes system activity and recognizes malicious behavior, then provides on-box prevention capability and remote telemetry to the Falcon cloud. The cloud component aggregates sensor telemetry for each...


  • N/A, United States CrowdStrike, Inc. Full time

    About the Role: We are looking to hire a Senior Backend Engineer to help develop our third party ingest pipelines as part of Next-Gen SIEM. You will be a part of the Platform group and help build the systems that ingest and parse third party data at petabyte scale. You will interact with product managers and other engineers in building both internal and...