Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Engineer II - Sensor Pipelines and Programmability Tools (Remote) image - Rise Careers
Job details

Sr. Engineer II - Sensor Pipelines and Programmability Tools (Remote)

As a global leader in cybersecurity, 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 work on large scale distributed systems, processing almost 3 trillion events per day. We have 3.44 PB of RAM deployed across our fleet of C* servers - and this traffic is growing daily. Our customers span all industries, and they count on CrowdStrike to keep their businesses running, their communities safe and their lives moving forward. We’re also a mission-driven company. We cultivate a culture that gives every CrowdStriker both the flexibility and autonomy to own their careers. 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.

About the Role:

CrowdStrike's Sensor and Language Tooling (SaLT) team is hiring an engineer to work on malware detection and prevention pipelines on our Falcon sensor. The SaLT team is responsible for a variety of internal tools which enable other teams at CrowdStrike to write security detections. Among the team’s responsibilities are a custom compiler toolchain for our in-house, security-focused domain specific language (DSL), and also core functions of our security detections platform. The SaLT team works closely with a wide range of other teams at CrowdStrike, helping dedicated engineers across the globe solve hard problems.

This role is focused on the CrowdStrike Falcon sensor’s detection pipelines and improving the sensor’s programmability tools.  Our detection and prevention pipelines respond to system events, such as process creation and network traffic, on endpoints running the Falcon sensor.  These pipelines collate and filter security-relevant events and transmit them to CrowdStrike’s cloud.  Our programmability tools allow the sensor’s behavior to be configured dynamically to allow fast response times to threat actors.

CrowdStrike is a remote-first company with offices and developers worldwide. Remote candidates living in the US and Canada are encouraged to apply. Candidates from the UK, EU or Australia are also very welcome to apply, but should know that coordination with US-based teams will be necessary and flexible working hours will be required. For those that prefer office life, CrowdStrike has engineering offices in Irvine (CA), Kirkland (WA), Minneapolis (MN), Sunnyvale (CA), London (UK) and Crystal City (VA). Occasional travel (<10%) is required.

CrowdStrike is a computer security company, but we do not require candidates for this role to have prior security industry experience. We will mentor and train in security topics as needed. We do expect a strong interest in CrowdStrike's mission and a willingness to grow.

What You’ll Do:

  • Understand, modify and assume shared ownership of complex and critical sensor event and data processing pipeline logic - for the purposes of expanding and maintaining the systems as well as guiding future direction.

  • Gain expertise in core logic of the falcon sensor, becoming a resource for other developers within Crowdstrike who use our team’s tools.

  • Communicate design, constraints, guarantees and other aspects of the system.

  • Communicate and collaborate with other teams at Crowdstrike, including engineering  teams who use our tools; adversary response teams; malware researchers; product and program managers; and others.

  • Write code in a variety of languages, including internally developed, non-imperative domain-specific languages.  (Much, but not all, of the work we need will be written in the in house language for which our team owns the compiler.  This language is highly asynchronous and used to write responses to system events such as process creation and network traffic.  System programming experience on one or more of macOS, Linux, and Windows is helpful.)

  • Write unit, functional and integration tests

  • Diagnose and resolve issues discovered by customers or other engineering teams

  • Work with language and compiler developers at CrowdStrike to help set direction and prioritize feature development

What You’ll Need:

  • Take responsibility for and ownership of their work.

  • Design and implement performant, functionally-correct and well-structured logic.

  • Can understand, maintain, and improve a large existing codebase.

  • Can reason about, describe and communicate the nature of complex, highly-concurrent systems.

  • Can reason about how our endpoint interacts with our cloud, and communicate with cloud development teams for both design and troubleshooting.

  • This is not primarily a C++ position (most work will be in either Python or our in-house security focused DSL), but the core runtime you will work with is in C++.  Ability to read this is critical, and you will probably touch it occasionally.

  • Communicate, collaborate, and work effectively in a distributed team (across timezones and continents, and with a variety of subject matter expertise).

 

Bonus Points: 

  • Fluency in writing Python

  • Endpoint security background

  • Experience designing or writing virtual machine runtimes

#LI-JC1

#LI-OC1

#LI-Remote

#HTF

Benefits of Working at CrowdStrike:

  • Remote-friendly and flexible work culture

  • 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 Resource Groups, geographic neighbourhood groups and volunteer opportunities to build connections

  • Vibrant office culture with world class amenities

  • Great Place to Work Certified™ across the globe


CrowdStrike 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 recruiting@crowdstrike.com for further assistance.

Find out more about your rights as an applicant.

CrowdStrike participates in the E-Verify program.

Notice of E-Verify Participation

Right to Work

CrowdStrike, Inc. is committed to equal pay for equal work in its compensation practices. The base salary range for this position in the U.S. is $155,000 - $255,000 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, job level, supervisory status, and location.

Expected Close Date of Job Posting is:06-01-2025

Average salary estimate

$205000 / YEARLY (est.)
min
max
$155000K
$255000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Engineer II - Sensor Pipelines and Programmability Tools (Remote), CrowdStrike

At CrowdStrike, we are on a mission to redefine modern cybersecurity, and we're looking for a Sr. Engineer II - Sensor Pipelines and Programmability Tools to join our fantastic team! Working remotely from anywhere in the United States, you'll contribute to enhancing the functionality of our Falcon sensor through developing sophisticated malware detection and prevention pipelines. You'll collaborate closely with peers across various teams, playing a vital role in improving our security detection framework. If you’re passionate about technology and eager to work on large-scale distributed systems, processing trillions of events daily, this is the perfect opportunity for you. Your responsibilities will include refining our internal tools, developing a custom compiler for our in-house domain-specific language, and ensuring that our sensor reacts accurately to system events. We’re not just about writing code; it’s about sharing knowledge and empowering others. You'll dive deep into the Falcon sensor's core logic, communicating your insights to other engineers, and bringing fresh perspectives to the table. We invest in our team's growth—strong mentorship in security topics will be available as you expand your own expertise! With an accommodating and remote-first culture, flexible hours to connect with international teams, and occasional travel, we are committed to your work-life balance. If you thrive on innovation, enjoy solving challenging problems, and wish to be part of a team that values every member’s contributions, apply now to help us protect the future of cybersecurity!

Frequently Asked Questions (FAQs) for Sr. Engineer II - Sensor Pipelines and Programmability Tools (Remote) Role at CrowdStrike
What are the primary responsibilities of the Sr. Engineer II - Sensor Pipelines and Programmability Tools at CrowdStrike?

The primary responsibilities for the Sr. Engineer II - Sensor Pipelines and Programmability Tools at CrowdStrike include enhancing malware detection and prevention pipelines on the Falcon sensor and developing internal tools to support security detections. You will take ownership of complex sensor event processing logic, collaborate with a variety of engineering teams, and work on dynamic behavior configurations for rapid response to threats. If you enjoy tackling difficult challenges and thrive in a collaborative environment, this role is a great fit!

Join Rise to see the full answer
What qualifications are required for the Sr. Engineer II position at CrowdStrike?

For the Sr. Engineer II - Sensor Pipelines and Programmability Tools role at CrowdStrike, candidates should possess strong programming skills, primarily in Python and an understanding of C++, with the ability to read and occasionally touch the codebase. Familiarity with system programming on platforms such as macOS, Linux, and Windows is advantageous. An eagerness to own your work combined with effective communication skills to collaborate cross-functionally is essential for excelling in this position.

Join Rise to see the full answer
How does the flexible working culture at CrowdStrike benefit Sr. Engineer II employees?

CrowdStrike's commitment to a remote-first working culture inherently benefits Sr. Engineer II employees by providing them with the flexibility to balance their professional and personal lives. With options to work from anywhere in the U.S., you can choose a work environment that enhances your productivity. Additionally, flexible hours allow for effective collaboration with international teams, accommodating various time zones while promoting work-life balance.

Join Rise to see the full answer
What can I expect regarding professional development as a Sr. Engineer II at CrowdStrike?

As a Sr. Engineer II at CrowdStrike, you can expect ample opportunities for professional development. The company emphasizes continuous learning, providing mentorship in security topics, meaning you will not only enhance your engineering skills but also expand your industry knowledge. You'll engage with various teams and technologies, allowing for a rich, growth-oriented experience in your career.

Join Rise to see the full answer
What unique technologies will I work with as a Sr. Engineer II at CrowdStrike?

In the role of Sr. Engineer II - Sensor Pipelines and Programmability Tools at CrowdStrike, you will work with cutting-edge technologies, including a custom compiler toolchain for an internal domain-specific language (DSL) focused on security. You will also be involved in designing and enhancing the Falcon sensor’s malware detection frameworks, allowing for fast and effective responses to system events and emerging cyber threats.

Join Rise to see the full answer
Common Interview Questions for Sr. Engineer II - Sensor Pipelines and Programmability Tools (Remote)
Can you explain your experience with system programming on different operating systems?

To effectively respond to this question, share specific examples that highlight your experience with system programming on macOS, Linux, or Windows. Discuss the projects you've worked on, the challenges you faced, and how you overcame them. Highlight your familiarity with the native APIs of each OS and any relevant tools you used to ensure optimal system performance.

Join Rise to see the full answer
How would you approach enhancing the capabilities of the Falcon sensor?

When answering this question, showcase your analytical skills by outlining a systematic approach. Discuss identifying potential improvements, gathering feedback from stakeholders, and iterating on features based on security trends and user needs. Emphasize your commitment to quality by mentioning strategies for testing and validating enhancements.

Join Rise to see the full answer
Describe a time you collaborated with other teams to solve a complex problem.

In your answer, share a concrete example of cross-team collaboration. Highlight your communication style, the tools you used for coordination, and how you ensured alignment on project goals. Emphasizing your ability to listen, adapt, and incorporate feedback from various perspectives will showcase your collaborative skills effectively.

Join Rise to see the full answer
What methods do you use to diagnose issues within a distributed system?

Discuss the techniques that you find effective in diagnosing issues, such as logging, debugging tools, or monitoring solutions. Explain how you leverage data from various sources to pinpoint problems and formulate solutions, emphasizing your systematic approach to troubleshooting complex issues in distributed systems.

Join Rise to see the full answer
How would you ensure that your code is both performant and correct?

To answer this question, describe your development process. Talk about writing thorough unit and integration tests to catch bugs early and using performance profiling tools to identify bottlenecks. Highlight that you believe in iterative development and continuous testing practices to balance performance with correctness.

Join Rise to see the full answer
Tell me about your experience with domain-specific languages and their applications.

Share your previous experience with domain-specific languages, focusing on how you've used them in projects. Explain the unique advantages of using DSL in security contexts, and if applicable, provide examples where you wrote or contributed to the development of such languages to meet specific operational needs.

Join Rise to see the full answer
What role do you think mentorship plays in a software engineering team?

In your response, discuss how mentorship fosters growth and knowledge-sharing within a team. Explain that mentoring junior engineers not only helps them develop their skills but can also provide fresh perspectives on challenges. Highlight your commitment to learning from and teaching others to create a thriving engineering community.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Outline your method for prioritizing tasks, such as assessing project deadlines, impact, and resource availability. Emphasize the importance of clear communication with stakeholders to align priorities effectively, and consider using project management tools to track progress and ensure deadlines are met.

Join Rise to see the full answer
What are the key features and challenges of writing asynchronous code?

Describe your understanding of asynchronous programming and its importance in performance optimization. Talk about specific challenges you have encountered, like managing concurrency and ensuring data consistency, and how you addressed them using tools or techniques such as promises, callbacks, or async/await in your projects.

Join Rise to see the full answer
How do you stay updated with the latest trends in cybersecurity?

Discuss your methods of staying informed about the cybersecurity landscape, such as following reputable blogs, participating in forums, attending industry conferences, or engaging in online courses. Highlight your commitment to continuous learning and adapting your knowledge to apply new trends and technologies within your work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Casual Dress Code
Startup Mindset
Emails over Meetings
Collaboration over Competition
Fast-Paced
Growth & Learning
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
WFH Reimbursements
Some Meals Provided
Snacks
Onsite Cafeteria
Social Gatherings
Dental Insurance
Vision Insurance

Join CrowdStrike as a Senior Engineering Manager to lead the UI Developer Experience team in enhancing tools and processes for over 300 UI engineers.

Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Casual Dress Code
Startup Mindset
Emails over Meetings
Collaboration over Competition
Fast-Paced
Growth & Learning
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
WFH Reimbursements
Some Meals Provided
Snacks
Onsite Cafeteria
Social Gatherings
Dental Insurance
Vision Insurance

CrowdStrike is looking for a dynamic Regional Sales Manager to drive enterprise cybersecurity solutions across Brazil.

Photo of the Rise User
American Express Remote Phoenix, Arizona, United States
Posted 3 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Become part of the dynamic engineering team at American Express, focusing on critical CI/CD workflows using Bash, Python, and Ansible.

Photo of the Rise User
Posted 8 days ago

Join Visa as a Systems Engineer to support critical container technologies and provide infrastructure reliability.

Constellation Energy Hybrid US, Bucks County, PA; Pennsylvania, Middletown, Bucks County, PA
Posted 5 days ago

Join Constellation as an Electrical Design Engineer to help lead the transition to a carbon-free future through innovative engineering solutions.

Photo of the Rise User
AECOM Hybrid Philadelphia, PA
Posted 10 days ago

Join AECOM as a Senior OCS Engineer in Philadelphia and contribute to transformative rail projects.

L3Harris Technologies Hybrid US, Brevard County, FL; Florida, Melbourne, FL
Posted 3 days ago

We are looking for a seasoned Mission System Architect to drive the design and implementation of advanced SD-WAN architectures within our critical systems environment.

Photo of the Rise User
Posted 10 days ago

Join Boeing as a Chief Principal Engineer for Avionics FPGA Design and Verification, leading innovation in advanced aerospace technologies.

Photo of the Rise User
Thomson Reuters Remote USA-MSP-2900 Ames Crossing Road
Posted 5 days ago

As an AI Solutions Engineer at Thomson Reuters, you will develop innovative AI tools for legal professionals, leveraging state-of-the-art natural language processing and machine learning.

At CrowdStrike we’re on a mission - to stop breaches. Our groundbreaking technology, services delivery, and intelligence gathering, together with our innovations in machine learning and behavioral-based detection, allow our customers to not only d...

59 jobs
MATCH
Calculating your matching score...
BADGES
Badge Future MakerBadge InnovatorBadge Future Unicorn
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Casual Dress Code
Startup Mindset
Emails over Meetings
Collaboration over Competition
Fast-Paced
Growth & Learning
BENEFITS & PERKS
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
WFH Reimbursements
Some Meals Provided
Snacks
Onsite Cafeteria
Social Gatherings
Dental Insurance
Vision Insurance
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Youngstown just viewed Sr Healthcare Associate, One Medical Mission Control at Amazon
Photo of the Rise User
Someone from OH, Batavia just viewed Service Writer - Entry Level at Performance Kings Honda
Photo of the Rise User
21 people applied to Internship summer 2025 at Boeing
Photo of the Rise User
Someone from OH, Dayton just viewed Inventory Control Analyst II at Aretum
Photo of the Rise User
Someone from OH, Dayton just viewed Business Analyst (Supply Chain project) at Nagarro
Photo of the Rise User
Someone from OH, Dayton just viewed Sr. Logistics Analyst at Innio
Photo of the Rise User
Someone from OH, Cincinnati just viewed Forensic Nurse Examiner-Prn Shift Varies at TriHealth
Photo of the Rise User
Someone from OH, New Albany just viewed Junior Buyer at CSC Generation
Photo of the Rise User
Someone from OH, Columbus just viewed Financial Administrator Intern at Finalsite
F
Someone from OH, Columbus just viewed Part Time Support Lead at Five Below
Photo of the Rise User
Someone from OH, North Olmsted just viewed Art Director - Creative- KY at Photon
Photo of the Rise User
Someone from OH, Cleveland just viewed Account Executive, Army SOF/COCOMs at Pure Storage
Photo of the Rise User
Someone from OH, Kent just viewed IT Compliance Analyst I at Fidelity National Financial
Photo of the Rise User
Someone from OH, Dayton just viewed Music Production / Creative Intern at Landor
Photo of the Rise User
6 people applied to UI Developer Intern at RainFocus