Taro Logo

Senior Software Engineer (C++) - Collection Engineering team

A cybersecurity company leveraging AI-powered technology to provide endpoint protection platforms and security solutions.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer (C++) - Collection Engineering team

SentinelOne, a leader in cybersecurity, is seeking a Senior Software Engineer to join their Collection Engineering Group. This role focuses on developing cutting-edge EDR and XDR solutions, working with a global team of 12 engineers across Israel, Czech Republic, and the United States. The position involves working on critical data collection aspects including EDR telemetry, XDR telemetry, and forensic data collection.

The role requires expertise in low-level development, OS internals, and security, with a focus on C++ programming. You'll be responsible for developing and maintaining components across Windows, Linux, and macOS platforms, handling systems that process trillions of events daily. The position offers a unique opportunity to work on security infrastructure at scale, serving major enterprise and public sector clients globally.

The company offers a flexible hybrid work environment in Prague (Karlin) or Brno (Clubco), with remote work options across CZ/SK. The compensation package is comprehensive, including equity grants, performance bonuses, extensive time off benefits, and various insurance coverages. SentinelOne emphasizes professional growth through learning resources and mentoring programs.

This is an excellent opportunity for experienced developers passionate about cybersecurity and system-level programming to make a significant impact in a rapidly growing field. The role combines technical challenges with the opportunity to work on solutions that protect millions of users worldwide.

Last updated 2 days ago

Responsibilities For Senior Software Engineer (C++) - Collection Engineering team

  • Software development and testing to cover new code
  • Conduct low-level research and design new features & infrastructures
  • Learn new technologies in Windows, Linux, and Cloud workloads security domains
  • Architect end-to-end security solutions for complex features
  • Support customers with issues and requests within the team's domain

Requirements For Senior Software Engineer (C++) - Collection Engineering team

Linux
Python
  • 4+ years of experience as a software engineer, developing complex systems in modern C++ or C
  • Solid understanding of OS architecture and internals
  • Hands-on experience with Linux/Windows low-level development and debugging
  • Experience working on production-grade product with wide-scale deployment
  • Self-driven, proactive personality

Benefits For Senior Software Engineer (C++) - Collection Engineering team

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Equity
Education Budget
  • Restricted Stock Units with 4-year vesting plan
  • Annual performance-based bonuses
  • Employee stock purchase plan
  • Flexible Time Off plus 5 weeks vacation
  • Flexible paid sick days
  • 16-week parental leave
  • Pension Insurance Contribution
  • Premium life insurance
  • Private medical care
  • Monthly meal and well-being allowance
  • High-end MacBook/Windows laptop
  • Work-from-home support
  • LinkedIn Learning access
  • Educational support

Interested in this job?

Jobs Related To SentinelOne Senior Software Engineer (C++) - Collection Engineering team