Software Engineer - Sensor, SaO (Hybrid)

CrowdStrike Holdings, Inc.$90K — $125K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS in Computer Science, Computer Engineering, or equivalent practical experience.
  • Solid knowledge of C and C++ and ability to read unfamiliar code.
  • Good foundational knowledge of data structures and algorithms.
  • Strong analytical skills with comfort in working with incomplete information.
  • Curiosity about systems fundamentals, including OS internals and computer architecture.
  • Persistence and integrity in problem-solving and analysis.
  • Effective communication skills for technical audiences.

Responsibilities

  • Analyze complex low-level software behavior through memory dump analysis in WinDbg.
  • Correlate runtime analysis with source code using disassembly techniques.
  • Drive investigations to well-reasoned conclusions and communicate findings clearly.
  • Translate analysis into engineering improvements with Sensor development teams.
  • Recognize patterns from investigations to improve tooling and practices.
  • Build automation and analysis techniques for faster runtime analysis.
  • Collaborate with globally distributed engineering teams on various projects.

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
  • Employee Networks and volunteer opportunities to build connections
  • Vibrant office culture with world-class amenities
Full Job Description
About The Role:

CrowdStrike Falcon is a two-component security product. One component is the "Sensor" - a lightweight agent installed on endpoint systems that observes system activity, recognizes malicious behavior, provides on-box prevention capability, and sends telemetry to the Falcon cloud. The cloud component aggregates Sensor telemetry across each customer's network, correlates malicious behavior across machines, and presents security teams with a prioritized summary of the threats detected in their environments.

The Falcon Sensor runs on tens of millions of endpoints worldwide, across Windows, macOS and Linux, in both user mode and kernel mode. Engineering software at that depth and that scale is among the hardest problems in the industry, and CrowdStrike holds the Sensor to an exceptionally high standard of quality, performance and engineering rigor. Sustaining that standard requires a team with true mastery of what software does at runtime, at the lowest levels of the stack.

That team is Sensor Performance and Reliability - CrowdStrike's team of debug engineers. Deep runtime analysis is our craft: postmortem memory dump analysis, disassembly and reverse engineering, and source-level analysis, used to explain with precision and evidence how low-level code behaves on real systems. It is one of the most technically demanding specialties in systems engineering, and very few organizations invest in it as a discipline in its own right. We do, because at our scale the answer to "what exactly happened, and why?" has to be exact rather than approximate.

Our mandate goes further than answering that question well. We're chartered to turn what we learn from deep analysis into durable engineering improvements - strengthening diagnostics, tooling, validation coverage and development practices so that lessons generalize far beyond the investigation that produced them, and so that the next analysis is faster than the last. Our work makes the product stronger, and it raises the engineering capability of every team we work with.

We are hiring an entry-level engineer to join us in that mission. We do not expect you to arrive with deep Windows internals, assembly, or reverse engineering experience. Those are skills we will teach you, and you will learn them from engineers who operate at the top of this field. What we are looking for is a strong programmer with excellent problem-solving instincts and genuine curiosity about how computers actually work underneath the abstractions - someone who is drawn to a hard, ambiguous problem rather than put off by it. If you are the kind of person who cannot leave a mystery alone until you understand it completely, this is an unusually good place to build a career.

Location:

This is a hybrid role based out of one of the posted locations: Redmond, WA or Sunnyvale, CA, with a combination of in-office and remote work.

What You'll Do:
  • Analyze the runtime behavior of complex low-level software across user mode and kernel mode on Windows, primarily through postmortem memory dump analysis in WinDbg.
  • Work from raw memory, register state and disassembly to a precise, evidence-backed account of what executing code did and why - and hold yourself to a high evidentiary bar in reaching it.
  • Correlate your analysis with source code, applying reverse engineering and disassembly techniques where symbols, source or context are incomplete.
  • Drive investigations to accurate, well-reasoned conclusions rather than plausible-sounding ones, and communicate confidence and uncertainty honestly.
  • Partner with Sensor development teams to translate your findings into concrete, well-designed engineering improvements.
  • Generalize from individual investigations: recognize patterns, and champion improvements to tooling, diagnostics, automated validation and engineering practice that raise the reliability bar broadly rather than locally.
  • Build and improve the tooling, automation and analysis techniques that make deep runtime analysis faster, more repeatable and more accessible - for our team and for Sensor engineers across the company.
  • Write clearly and precisely for engineering, quality and leadership audiences. A first-rate technical analysis is only as valuable as its reader's ability to act on it.
  • Collaborate with engineering teams across multiple locations and timezones, including Sensor platform, detection and OS-specialist teams.


What You'll Need:
  • BS in Computer Science, Computer Engineering, or equivalent practical experience.
  • Solid working knowledge of C and C++, and the ability to read and reason about code you did not write.
  • Good foundational knowledge of data structures and algorithms.
  • Strong problem-solving and analytical skills, and comfort working with incomplete information - much of this work involves reconstructing runtime behavior from partial evidence.
  • Genuine curiosity about systems fundamentals: operating system internals, computer architecture, memory management, concurrency, compilers and assembly. You should want to learn these deeply.
  • Persistence and intellectual honesty: the willingness to keep digging until you actually know the answer, and to say clearly when you don't yet.
  • Good written and verbal communication skills.
  • Ability to take ownership of your work and follow it through to resolution.
  • Ability to communicate, collaborate, and work effectively in a globally distributed team.
  • Proven experience utilizing AI technologies to enhance decision-making, streamline workflows and processes, improve efficiency and drive business outcomes.


Bonus Points:
  • Any exposure to debugging tools and techniques - WinDbg, GDB, LLDB, or similar - including as a hobby, in coursework, or in CTFs.
  • Coursework, internships, or personal projects involving operating system internals, kernel or driver development, systems programming, or computer architecture.
  • Familiarity with x86-64 or ARM64 assembly and the ability to read disassembly.
  • Exposure to reverse engineering, malware analysis, or vulnerability research.
  • Experience with Windows internals specifically (processes, threads, virtual memory, synchronization, the Windows kernel and driver model).
  • Scripting experience, particularly Python, for automation and analysis tooling.
  • Interest in or experience with the security landscape.


#LI-CW1

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


CrowdStrike, 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 $90,000 - $125,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.

About CrowdStrike Holdings, Inc.

CrowdStrike Holdings, Inc. Careers

Joining CrowdStrike Holdings, Inc. presents an unparalleled opportunity to advance a career in the tech industry with a company at the forefront of digital security. As a leader in cybersecurity solutions, CrowdStrike Holdings, Inc. offers a range of job opportunities that cater to a variety of skills and experiences, from entry-level positions to senior leadership roles.

Explore Job Opportunities

CrowdStrike Holdings, Inc. is continuously seeking talented individuals who are passionate about protecting organizations against cyber threats. With a commitment to innovation and excellence, the company is hiring professionals who are eager to contribute to a team that values hard work and creative solutions.

Innovation and Professional Growth

At CrowdStrike Holdings, Inc., employees are encouraged to push the boundaries of technology and leadership. The company supports professional growth through robust training programs, including leadership development and diversity training, ensuring that every team member has the resources to thrive in their career.

Culture and Benefits

The culture at CrowdStrike Holdings, Inc. is dynamic and inclusive, fostering a workplace where diversity is celebrated and every voice is heard. Employees enjoy comprehensive benefits that support both their professional and personal lives, enhancing job satisfaction and team morale.

Internship Programs

For those starting their career, CrowdStrike Holdings, Inc. offers internship programs that provide a rich learning environment. Interns gain hands-on experience, working alongside seasoned professionals and participating in projects that deliver real-world solutions.

Networking and Career Advancement

CrowdStrike Holdings, Inc. emphasizes the importance of networking within the industry, offering numerous opportunities for employees to connect with thought leaders and innovators. These connections can lead to career advancement and a deeper understanding of the cybersecurity landscape.

Applying for a Position

To apply for a position at CrowdStrike Holdings, Inc., candidates should prepare a resume that highlights relevant experience and skills. The interview process is designed to assess not only professional qualifications but also a candidate's fit within the company culture and team.

Stay Connected with CrowdStrike Careers

Interested candidates can stay informed about new openings and company news by subscribing to job alert emails. This personalized service ensures that potential applicants are the first to know about new opportunities that match their career interests and skills.

Join the Team

CrowdStrike Holdings, Inc. is looking for curious, creative, and solution-driven team players. Explore the employment opportunities on the CrowdStrike Holdings, Inc. careers page to find a position that matches your skills and passions.

SEARCH CROWDSTRIKE JOBS

Keep Up to Date

Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the professionals who work at CrowdStrike Holdings, Inc.

READ CAREERS BLOG

Job Alert Emails

Customize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding career opportunities waiting at CrowdStrike Holdings, Inc.
Learn more about CrowdStrike Holdings, Inc.

Similar Jobs

More Jobs at CrowdStrike Holdings, Inc.

More Information Technology Jobs

Find similar Software Engineer - Sensor, SaO (Hybrid) jobs: