Sr. Engineer - Sensor, (Hybrid, CAN)

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 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 proud to work for a mission-driven company leveraging AI to transform the way we work. CrowdStrikers drive their careers through flexibility and autonomy while also being expected to contribute to a culture of responsible AI adoption, experimentation, and innovation.

We use an AI-first mindset as a force multiplier to proactively and continuously accelerate execution, build expertise, uncover insights, and solve complex problems. 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:

The Core Services team owns the sensor infrastructure that every CrowdStrike endpoint depends on: secure network communications, cryptographic operations, content delivery, and secure local data storage. These are foundational runtime components that execute on every protected endpoint across Windows, Linux, and macOS.

As a Senior Engineer on this team, you will build, extend, and maintain the low-level systems that connect the Falcon Sensor to the CrowdStrike cloud — handling connection lifecycle management, traffic and protocol management, cryptographic integration, content delivery, and on-device storage at endpoint fleet scale.

This is a systems software role. You'll work close to the OS across multiple platforms, reason carefully about correctness and performance under real-world load, and hold a high engineering bar in a codebase where reliability is non-negotiable. You will work cross-functionally with peer engineers across Mac, Linux, Windows, and many other teams inside and outside your core organization in a diverse environment.

You're stepping into a team with established component ownership and a charter that is actively expanding. The engineering spans cross-platform correctness, performance-sensitive code paths, and cryptographic and network components where a defect is a security event. You'll work alongside engineers who take the reliability bar seriously; regressions here land on every protected endpoint simultaneously.

If you want to build foundational software that runs at global scale and has a direct impact on security outcomes, this is the role.

What You'll Do:

  • Design, implement, and own core sensor infrastructure components: network communications stack, connection lifecycle and traffic management, cryptographic integration, content delivery, and on-device secure storage
  • Take end-to-end ownership of your work — from design through production validation across Windows, Linux, and macOS, including the testing and rollback story
  • Serve as a technical integration point with sensor, cloud communication, and policy teams; proactively own interface contracts and surface breaking changes early
  • Drive technical proposals and design docs; lead design reviews for your area and provide substantive review feedback that raises the bar for the whole team
  • Represent the team's technical position in cross-org planning and architecture discussions; communicate tradeoffs and risks clearly to engineering, product, and program partners
  • Participate in planning; help scope work, identify dependencies, and flag technical risk early
  • Mentor and grow more junior engineers through direct feedback, pairing, and collaborative code and design review
  • Investigate and resolve production incidents and complex escalations; build the team's shared knowledge of failure modes at fleet scale
  • Champion improvements in end-to-end testing and validation for components with strict correctness and reliability requirements
What You'll Need:
  • Strong foundation in systems software engineering; hands-on experience in C and/or C++ in a low-level systems context
  • Solid technical grounding in network protocols, connection management, and traffic and protocol management; working familiarity with cryptographic integration and content delivery
  • A "learn it all" mindset with curiosity to dive deep into unfamiliar domains and adapt quickly as technology and requirements evolve
  • Experience reasoning about reliability and correctness for software that runs at endpoint fleet scale
  • Cross-platform exposure across Windows, Linux, and/or macOS; ability to reason about portability, behavioral consistency, and platform-specific constraints
  • Solid design and problem-solving instincts; ability to own ambiguous technical problems and drive them to clean resolution
  • Ability to influence technical direction across team boundaries without direct authority, using design docs, prototypes, and well-reasoned technical positions
  • Strong written and verbal communication; able to convey complex technical topics clearly to both technical and non-technical audiences
  • Strong engineering fundamentals: testable, reviewable code; careful about edge cases; high personal bar
  • Ability and willingness to travel occasionally for team offsites and in-person meetings
  • Proven experience utilizing AI technologies to enhance decision-making, streamline workflows and processes, improve efficiency and drive business outcomes.
Bonus Points:
  • Background in endpoint security, EDR, kernel-adjacent software, or sensor platform engineering
  • Experience with cryptographic service design or integration with security-critical cryptographic libraries
  • Experience building or operating content distribution or configuration delivery systems at endpoint fleet scale: atomic updates, staged rollout, versioning, and rollback-safe delivery
  • Open source contributions, technical writing, or a visible engineering presence through conference talks or published work
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 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.

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 $150,000 - $200,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.

This is Canadian-based employment, and it is expected that all employees maintain legal entitlement to work in Canada. Applicants selected to move forward in the hiring process are subject to background checks, including but not limited to criminal record, credit, and/or reference checks.

Back to blog

Other Jobs To Apply

No other job posts for this day.

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...