SentinelOne
Posted 8mo ago

Senior Software Engineer - Low Level C++ - Linux & Cloud Security

SentinelOne
Czech Republic
HybridFull Time
Responsibilities
  • Develop software
  • Write tests
  • Research features
Requirements
  • Extensive C++ experience
  • Linux internals
  • Low-level development
  • Production-grade systems
  • Kubernetes/Docker
  • Willing to work on Linux kernel, eBPF, cloud security
Technical tools mentioned
C++RustGoPythonLinuxeBPFDockerKubernetes

Job description

About Us

At SentinelOne, we’re redefining cybersecurity by pushing the limits of what’s possible—leveraging AI-powered, data-driven innovation to stay ahead of tomorrow’s threats.

From building industry-leading products to cultivating an exceptional company culture, our core values guide everything we do. We’re looking for passionate individuals who thrive in collaborative environments and are eager to drive impact. If you’re excited about solving complex challenges in bold, innovative ways, we’d love to connect with you.

What are we looking for?

We're growing several of our teams and are looking for talented software engineers with experience in the Linux and/or Cloud Security domain. As our new colleague, you should be able to explore new technologies, design and develop innovative ideas from scratch, and drive new capabilities (incl. new products we're building) and infrastructure at scale for our products.

What will you do?

Your role will include end-to-end responsibility for new agent capabilities, starting with researching the landscape of new Linux-/Cloud-related security technologies, designing event tracing strategies and algorithms, and delivering them at scale. You could work across low-level Kernel hooks, to complicated user-space engines & cybersecurity/anti-malware capabilities, to to product infrastructures, to Cloud and Kubernetes security-related features, as well as pure system engineering challenges.

Your deliveries will enhance the security of different Linux and Cloud Workloads platforms protected by our product, which serves hundreds of thousands of users (from thousands of enterprise and public sector clients across the globe, including some of the largest companies globally).

Your duties:

  • Software Development (70-80% of time) - we use C++23, occasionally also Rust and/or Go
  • Write tests to cover new code
  • Conduct low-level research and design new features
  • Peer code reviews; Participate in the team’s design reviews
  • Teamwork
  • Learn new technologies in the Linux and Cloud workloads security domains (e.g. eBPF)
  • Architect end-to-end security solutions for complex features with loose problem definition
  • Support customers with issues and requests within the team’s domain
  • Attend daily and weekly scrum meetings

What skills & knowledge should you bring?

  • Multiple years of experience as a software engineer, developing complex systems in modern C++
  • Proficient in Linux OS architecture and internals
  • Hands-on experience with Linux low-level development and debugging
  • Previous experience working on a production-grade product with a wide-scale deployment

It’d be great if you have experience with / or you’d learn & gain on our team:

  • Hands-on experience with Linux kernel development or kernel tracing
  • Previous experience with eBPF, Linux networking subsystem, security-oriented development
  • Hands-on experience with container platforms and orchestrators such as Docker and Kubernetes
  • Previous experience with software development in either Rust and/or Go (we have several components in both) or Python

Why Us?

Join a cutting-edge company tackling extraordinary challenges alongside top industry talent. Enjoy flexible hybrid work in Prague (Karlin), Brno (Clubco), or remotely across CZ/SK. Only Prague-based employees are required to work from the office at least two days per week.

Competitive Benefits Package:

  • Stock & Bonuses: Grant of Restricted Stock Units with a 4-year vesting plan, annual performance-based bonuses, and an employee stock purchase plan.
  • Time Off & Well-being: Flexible Time Off, on top of the standard 5 weeks vacation, flexible paid sick days, fully paid Short Term Sick/Nursing Leave, 16-week parental leave, grandparent leave, and additional company holidays.
  • Insurance & Health: Pension Insurance Contribution, Premium life insurance, Private medical care (for you and +1), and a Global Employee Assistance Program.
  • Work Perks: Monthly meal and well-being allowance, high-end MacBook/Windows laptop, work-from-home support, and in-office refreshments.
  • Growth & Community: LinkedIn Learning, internal mentoring, educational support, generous referral bonuses, and optional company events (sports, BBQs, charity).

Be part of an inclusive, innovative workplace that values belonging, flexibility, and growth!

SentinelOne is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

SentinelOne participates in the E-Verify Program for all U.S. based roles. 

About SentinelOne

Provides AI-powered cybersecurity software for threat detection and response.

Similar jobs

Software Engineer roles
1d
Save
Mark Applied
Hide
Senior Principal Software Engineer for macOS
Prague or Brno
HybridFull Time
Gen Digital
Gen Digital: Provides cybersecurity, identity protection, and online privacy software solutions.
Extensive Apple-platform software experience; deep Swift, AppKit or UIKit, Bash, macOS internals, secure coding, APIs, AI workflows, architecture, mentoring, and C1+ English proficiency.
Swift, AppKit, UIKit, Bash, Python, macOS, AI
1d
Save
Mark Applied
Hide
Software Engineer II | AI & Agentic Systems
Brno, South Moravian Region, Czech Republic
HybridFull Time
Jamf
Jamf: Software for managing and securing Apple device environments.
3+ YOERequires 3+ years of commercial software engineering experience, 3+ years with Java or Python, LLM APIs, agentic frameworks, AI coding assistants, agile development, and Jenkins or Bamboo.
Java, Python, LLM APIs, GitHub Copilot, Cursor, Claude Code, Jenkins, Bamboo, SBOMs
1d
Save
Mark Applied
Hide
Software Engineer
Prague, Prague, Czech Republic
HybridFull Time
DHL Group
DHL GroupXetra: DHL: Global provider of logistics and postal services.
5+ YOERequires 5+ years building full-stack web applications with React, Angular, or Vue and PHP or Node.js, plus cloud, DevOps, CI/CD, API integration, testing, and troubleshooting experience.
React, Node.js, PHP, Google PaaS, Google Apigee, Google Kubernetes Engine, SCRUM, Angular, Vue, Kubernetes, Docker, Drupal, Symfony, Express, Terraform, CloudFormation, Prometheus, Grafana, CloudWatch, ELK Stack, Splunk, Jest, Cypress, Playwright, Python, Bash, Linux Console
1d
Save
Mark Applied
Hide
Storyous | Software Engineer (Full-stack)
Prague, Prague, Czech Republic
HybridFull Time
Teya
Teya: Digital payment and business management tools for small merchants.
3+ YOERequires 3+ years of full-stack experience with TypeScript, JavaScript, and Node.js; REST APIs, NoSQL and relational databases, cloud infrastructure, testing, observability, Git, CI/CD, and fluent English.
TypeScript, JavaScript, Node.js, REST APIs, MongoDB, MariaDB, Kubernetes, Docker, AWS, Heroku, Git, GitHub Actions, CI/CD, GitHub Copilot, Claude, Cursor, Vue.js, Android Kotlin, Glean AI
2d
Save
Mark Applied
Hide
Staff Software Engineer, Flink/Streaming Analytics Team
Czech Republic or Poland or Hungary or United States
RemoteFull Time
Cloudera
Cloudera: Provides hybrid data platforms for enterprise analytics and AI.
6+ YOEBachelor's in Computer Science and 6+ years, master's and 4–6 years, or PhD and 2–4 years; Java, distributed systems, software architecture, CI/CD, automated testing, and strong English required.
Apache Flink, Spark, Kafka, Java, CI/CD, AWS, Azure, GCP, Kubernetes, Docker, Python, Javascript
2d
Save
Mark Applied
Hide
Senior Engineer Software, Asset Management team
Czech Republic
RemoteFull Time
PaylocityNASDAQ: PCTY: Provides cloud-based software for payroll, HR, and workforce management.
5+ YOEBachelor's degree in computer science, software engineering, or related field; 5+ years of backend software engineering experience with .NET/C#, APIs, databases, testing, architecture, and technical leadership.
.NET, C#, REST, PostgreSQL, MongoDB, OpenSearch, AWS, Microsoft React, Datadog, Prometheus
2d
Save
Mark Applied
Hide
Senior Software Engineer (Agentic Search) – Web Rendering Engineer
Israel or Europe or Czech Republic or Estonia or Germany or Poland
RemoteFull Time
Tavily
TavilyNASDAQ: NBIS: Real-time web search engine for AI agents.
5+ YOE5+ years as a software engineer in production backend or infrastructure systems; expertise in browser rendering, JavaScript execution, headless browsers, modern web applications, and distributed systems.
Chromium, Chrome DevTools Protocol (CDP), Playwright, Puppeteer, Selenium, React, Vue, Angular, Svelte
2d
Save
Mark Applied
Hide
Senior/Lead Software Engineer (Java/Python)
Czech Republic or Slovakia
RemoteFull Time
EPAM Systems
EPAM SystemsNYSE: EPAM: Provides global digital platform engineering and software development services.
5+ YOERequires 5+ years of software development experience, Java and Python/Django expertise, backend and API development, SQL, Git, secure coding, observability, strong problem-solving, and English at B2+ level.
Java, Python, Django, Spring Boot, Spring Data JPA, Hibernate, Gradle, JUnit, Mockito, PostgreSQL, MySQL, SQL, Git, GitLab CI/CD, Datadog, OWASP Top 10, OAuth2, JWT, SSO, RBAC, AWS, Azure, Docker, Kubernetes, Kafka, RabbitMQ, Semgrep, SonarQube, BlackDuck, Trivy, HTTP, TLS, DNS, LinkedIn Learning