Jobs · Engineering · New York

Sr. Mac Sensor Engineer (Hybrid)

CrowdStrike · New York, NY · 4 wk ago
Engineering$140k–$215k/yrFull-time
We need to output HTML fragment with sections: About the role, About the team? Actually headings allowed: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We need to include sections only when posting has real specific content. We have content: About The Role paragraph. About The Team paragraph. What You'll Do (responsibilities). What You'll Need (requirements/qualifications). Bonus Points (maybe skills). Benefits Of Working At CrowdStrike (benefits). Pay: base salary range given. Schedule: location hybrid requiring 2-3 days per week on-site. So we have schedule info. We must not repeat job title as heading. No Job ID etc. Remove boilerplate like EEO, legal, etc. Also remove duplicated lines like Bonus Points repeated. Also remove navigation etc. We need to use

for section headings. Use
  • for any list of duties/requirements/benefits. Use

    for prose. We need to preserve all substantive information, not invent or summarize away detail. So we need to include details from each section. Let's extract content: About The Role: "You'll be joining our macOS Endpoint Product team supporting CrowdStrike's flagship Falcon endpoint protection platform. This team is responsible for core sensor components in user space (Swift, C++, ObjC++). We build and maintain the macOS sensor, creating and building a platform for products and features that empower customers with prevention, detection, and response capabilities." About The Team: "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 Sr. Software Engineer role in the engineering team that delivers the sensor (lightweight agent) on macOS. Engineers in the team own the 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 Windows and Linux." What You'll Do: list: - Design and develop software for deployment on macOS systems. - Own features from design to delivery. - Collaborate with multi-functional team in various physical locations. - Troubleshoot issues with the product as reported from customers responsively. - Other projects as assigned. What You'll Need: - Ability to develop high-quality code in Swift, C/C++, ObjC, and Python; can demonstrate that capability, through job experience, schoolwork, or contributions to community projects - Systems-level experience on macOS developing production code with the following characteristics: - High concurrency requirements needing strong use of multi-threading - High reliability requirements - Extensible, testable and maintainable - Experience with Xcode, system-level macOS frameworks/libraries (GCD, XPC, etc), and debugging background launchd processes - Detailed requirements on low-level operating characteristics (security, memory usage, efficient performance, correct conformance to external standards) - Experience working on a team to ship major features and releases - Able to lead, communicate, collaborate, and work effectively in a distributed team - Proven experience utilizing AI technologies to enhance decision-making, streamline workflows and processes, improve efficiency and drive business outcomes. Bonus Points (maybe under Skills): - Prior experience working on Endpoint products, Cyber Security space, or networking technologies (e.g., Firewalls, network security, network protocols, etc) - Deep knowledge of Network Extension framework and/or Endpoint Security library - Experience developing shared cross-platform C++ code Benefits Of Working At CrowdStrike: - 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 Pay: base salary range $140,000 - $215,000 per year, with eligibility for bonuses, equity grants and a comprehensive benefits package that includes health insurance, 401k and paid time off. Also mention "For detailed information about the U.S. benefits package, please click here." but that's a link; we can keep mention but not as instruction? It's okay. Schedule: Location: This role is hybrid, requiring 2-3 days per week on-site at one of the posted locations. We should not include "Location:" as heading; schedule section can contain that sentence. We need to avoid filler like "commensurate with experience". Not present. We need to output only HTML fragment, no markdown fences. Let's structure:

    About the Role

    ...

    About the Team

    ...

    Responsibilities

    • Design and develop software for deployment on macOS systems.
    • Own features from design to delivery.
    • Collaborate with multi-functional team in various physical locations.
    • Troubleshoot issues with the product as reported from customers responsively.
    • Other projects as assigned.

    Requirements

    Maybe combine "What You'll Need" as Requirements. Could also have Qualifications separate but we can just use Requirements. We need to include bullet list for the detailed characteristics under Systems-level experience. Could nest lists? Probably just flat list items; but we can embed sub-bullets? The instruction: Use
    • for any list of duties/requirements/benefits. So we can have nested lists but still
      • . We'll keep simple. We'll break out:

        Ability to develop high-quality code in Swift, C/C++, ObjC, and Python; can demonstrate that capability, through job experience, schoolwork, or contributions to community projects.

        Systems-level experience on macOS developing production code with the following characteristics:

        • High concurrency requirements needing strong use of multi-threading
        • High reliability requirements
        • Extensible, testable and maintainable
        • Experience with Xcode, system-level macOS frameworks/libraries (GCD, XPC, etc), and debugging background launchd processes
        • Detailed requirements on low-level operating characteristics (security, memory usage, efficient performance, correct conformance to external standards)

        Experience working on a team to ship major features and releases.

        Able to lead, communicate, collaborate, and work effectively in a distributed team.

        Proven experience utilizing AI technologies to enhance decision-making, streamline workflows and processes, improve efficiency and drive business outcomes.

        Skills

        • Prior experience working on Endpoint products, Cyber Security space, or networking technologies (e.g., Firewalls, network security, network protocols, etc)
        • Deep knowledge of Network Extension framework and/or Endpoint Security library
        • Experience developing shared cross-platform C++ code

        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

        Pay

        The base salary range for this position for all U.S. candidates is $140,000 - $215,000 per year, with eligibility for bonuses, equity grants and a comprehensive benefits package that includes health insurance, 401k and paid time off.

        Schedule

        This role is hybrid, requiring 2-3 days per week on-site at one of the posted locations.

        We should not include any boilerplate like EEO, legal, etc. Also remove duplicated Bonus Points lines. Check that we didn't repeat content inadvertently. Ensure we kept all substantive info. We included About the Role, About the Team, Responsibilities, Requirements, Skills, Benefits, Pay, Schedule. We omitted "Qualifications" separate; we used Requirements. That's fine. Check for any missing details: The About The Role paragraph included mention of core sensor components in user space (Swift, C++, ObjC++). We kept that. About The Team paragraph included details about sensor, cloud component, Sr. Software Engineer role, etc. We kept. What You'll Do list we captured. What You'll Need we captured all bullet points. Bonus Points we captured as Skills. Benefits we captured. Pay we captured. Schedule we captured. We removed the line "This role will require the candidate to periodically undergo and pass additional background and fingerprint check(s) consistent with government customer requirements." That's substantive; should we include? It's a requirement. It's not under any heading but could be added to Requirements. The instruction: preserve ALL substantive information. So we need to include that. Where to place? Could add under Requirements as an extra bullet. Add after other requirements: "This role will require the candidate to periodically undergo and pass additional background and fingerprint check(s) consistent with government customer requirements." We'll add as a

        or

      • . Probably as a

        . Also there is a line: "Location: This role is hybrid, requiring 2-3 days per week on-site at one of the posted locations." We used that for Schedule. Also there is a line: "CrowdStrike is proud to be an equal opportunity employer..." etc. That's boilerplate EEO; we should remove. Also "CrowdStrike participates in the E-Verify program..." boilerplate; remove. Also "Notice of E-Verify Participation Right to Work" etc; remove. Also "CrowdStrike, Inc. is committed to fair and equitable compensation practices..." that's part of Pay but we already captured base salary range; the rest is generic; we can keep the sentence about placement within pay range dependent on factors; but that's somewhat generic but still substantive? It's about compensation practices; we could keep but it's not specific detail. Might be considered boilerplate. Safer to keep only the specific base salary range and bonuses etc. The instruction: do not emit filler/placeholder text like "commensurate with experience", "not specified", "N/A", "varies", "TBD". The sentence about placement within pay range dependent on factors is not filler; it's actual info. Could keep. But we already have Pay section; we could add a sentence: "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." That's from the posting. Let's include. Thus Pay section:

        The base salary range for this position for all U.S. candidates is $140,000 - $215,000 per year, with eligibility for bonuses, equity grants and a comprehensive benefits package that includes health insurance, 401k and paid time off. Placement within the pay range is dependent on a variety of factors including, but not limited to, relevant work experience, skills, certifications, job level, supervis

Similar jobs