- Страна
- Чехия
Откликайтесь
на вакансии с ИИ

Senior Software Engineer (Java / Go) - Endpoint Protection Platform
Отличное предложение от известной продуктовой компании в сфере кибербезопасности. Привлекательный пакет бенефитов (RSU, бонусы, гибкий график) и работа с передовыми технологиями (AI, High-load).
Сложность вакансии
Высокая сложность обусловлена требованиями к опыту работы с высоконагруженными системами (миллионы событий в секунду) и глубокими знаниями распределенных архитектур. Необходимо владение несколькими языками (Java, Go) и современным стеком облачных технологий.
Анализ зарплаты
Зарплата не указана в вакансии, но для позиции Senior Software Engineer в Праге рыночный диапазон составляет от 120 000 до 180 000 CZK в месяц до вычета налогов. Учитывая, что это крупная международная компания (SentinelOne), общая компенсация с учетом акций (RSU) и бонусов может значительно превышать средние рыночные показатели.
Сопроводительное письмо
I am writing to express my strong interest in the Senior Software Engineer position at SentinelOne. With extensive experience in developing high-load backend systems using Java and Go, I am particularly drawn to the challenge of processing millions of events per second and ensuring the stability of an endpoint protection platform that secures tens of millions of devices globally.
Throughout my career, I have focused on building scalable distributed systems and optimizing data pipelines. My technical toolkit aligns perfectly with your stack, including hands-on experience with Kafka, Kubernetes, and various database technologies like PostgreSQL and Redis. I am excited about the opportunity to contribute to a mission-driven team that sits at the intersection of AI and cybersecurity, and I am confident that my background in designing robust, low-latency applications will be an asset to your platform team.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в sentinellabs уже сейчас
Присоединяйтесь к SentinelOne, чтобы создавать защитные системы мирового масштаба и определять будущее кибербезопасности с помощью ИИ!
Описание вакансии
Our Purpose
At SentinelOne, we are driven by a clear purpose: to give the advantage to those who secure our future. As AI reshapes how organizations build, operate, and innovate, the responsibility to protect them becomes more critical than ever. When you join SentinelOne, your work helps protect global enterprises, critical infrastructure, and the technologies shaping tomorrow. If you are motivated by meaningful challenges and want your impact to be real, measurable, and global, you will find purpose here.
About Us
SentinelOne is a company at the intersection of AI and security, pioneering a new operating model for cybersecurity. Our AI-native platform unifies protection across endpoint, cloud, identity, data, and AI systems to deliver autonomous detection and response with clarity and speed. By combining real-time analytics, intelligent automation, and a unified data foundation, we reduce noise, simplify complexity, and empower security teams to focus on what truly matters.
Our teams are builders, problem-solvers, and innovators committed to shaping the future of security. If you are excited to solve hard problems alongside talented, mission-driven people, we invite you to help us build a safer future for humanity.
What Are We Looking For?
We’re looking for people who are relentlessly curious and committed to continuous learning. AI is reshaping every function across our business, and we enable every team member, regardless of role or level, to build fluency in AI tools and concepts. Those who thrive here actively seek out new solutions, experiment thoughtfully, and apply what they learn to drive better, faster, smarter outcomes.
As a Senior Software Engineer - Agent (Endpoint Protection) Platform, you will design, develop, and operate large-scale, low-latency applications engineered to process several millions of events per second. You will own the end-to-end lifecycle of high-volume data pipelines, ensuring mission-critical stability and data integrity through rigorous testing and proactive monitoring of key performance metrics. By continuously refining the codebase and optimizing for distributed scale, you will build the resilient backbone that allows SentinelOne’s platform to stay ahead of global cyber threats in real-time.
About our team
As part of SentinelOne’s main product line - Endpoint Protection, we secure tens of millions of devices across the globe of all kinds of OS (Windows, Linux, macOS), and process billions of security events every day. Our team provides crucial SaaS platform capabilities, such as:
- High‑throughput, highly available services for policy, configuration and command distribution to millions of agents (protection from SentinelOne installed on the devices) around the world.
- Agent platform protocol for other SentinelOne teams to build upon and ship new security and detection capabilities safely and quickly.
- Reliability, scalability and observability of agent fleet in production, ensuring customers and internal teams have real‑time insight into fleet health and coverage.
- Close collaboration with agent detection, agent health and core platform teams to turn new protection ideas into robust, operable capabilities at scale.
You'll be joining a team with a significant impact on how our customers' environments (incl. 4 or Fortune10 companies, hundreds of Global2000 or governments) are protected, how they interact with agents, gain visibility into their security posture, and understand the risks and act upon them. As a core team at S1, we're heavily involved in every end-to-end effort, features development and are key contributors to the design and build of the right architecture of S1's cybersecurity solution to match the scale & hyper-growth of our business.
What will you do?
- Design, develop, implement, test, document, and operate large-scale, high-volume and low latency applications, built to handle several millions of events per second.
- Translate business and functional requirements into robust, scalable, operable solutions that work well within the overall data architecture.
- Participate and collaborate with cross functional teams in the organization to understand the business requirements and to deliver solutions that can scale.
- Maintain application stability and data integrity by monitoring key metrics and improving codebase accordingly.
- Understand & maintain existing codebase by regular re-factoring and applying requested fixes and features.
- Learn new technologies that can solve our huge volume of data and the challenges it poses.
Your Toolkit:
- Our new components are primarily developed in Go and Java, and we use Python in our current backend environment.
- Communication between microservices is facilitated using gRPC, REST, GraphQL APIs, and Kafka, depending on specific requirements.
- We use Redis, PostgreSQL, Cassandra, ClickHouse and have our columnar time-series database for efficient event storage and retrieval at scale.
- Our services are deployed across multiple AWS/GCP regions with Kubernetes; among other tools, you'd also use Docker, GitHub and ArgoCD.
- To enable you in your work, we provide company access to various modern AI-powered tools for both R&D and non-R&D tasks.
What skills and knowledge should you need to bring?
- Multiple years of professional backend development experience in one or more of the following: Golang, Java, Python
- Ability to quickly dive into new products and understand their inner workings
- Self-driven individual
- Experience with large-scale high-load distributed systems & performance
- Experience with AWS, GCP, and/or other cloud platforms, and with Docker, Helm, and Kubernetes
- Excellent communication skills - you will be regularly in touch with Product, Technical Account Managers (who provide feedback from clients) and other cross-functional teams
It’d be great if you have:
- Experience with Kafka, PostgreSQL, MongoDB, Redis
- Experience in an enterprise SaaS company or cybersecurity SaaS company
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!
[
](https://drive.google.com/file/d/1eg05AFpx-AEUd6Cb1sdwTTV4X5dkHtLI/view?usp=sharing)
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.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- AWS
- Python
- GCP
- Kubernetes
- Helm
- PostgreSQL
- REST
- GraphQL
- Redis
- Docker
- Kafka
- Java
- gRPC
- Go
- ArgoCD
- Cassandra
- ClickHouse
Возможные вопросы на собеседовании
Вакансия предполагает работу с миллионами событий в секунду. Важно понимать, как кандидат обеспечивает пропускную способность и отказоустойчивость.
Как бы вы спроектировали систему, которая должна обрабатывать 1 миллион событий в секунду с минимальной задержкой? Какие узкие места вы ожидаете встретить?
В стеке указаны Kafka и gRPC. Нужно проверить опыт работы с асинхронным и синхронным взаимодействием микросервисов.
В каких случаях вы предпочтете gRPC вместо Kafka для взаимодействия между сервисами в распределенной системе, и наоборот?
Роль Senior подразумевает умение работать с техническим долгом и поддерживать качество кода.
Опишите ваш подход к рефакторингу критически важного компонента в высоконагруженной системе без остановки обслуживания клиентов.
Компания использует Kubernetes и облачные платформы. Важно понимание операционной стороны разработки.
Как вы организуете мониторинг и алертинг для сервиса, развернутого в Kubernetes, чтобы минимизировать время обнаружения инцидентов (MTTD)?
Упоминается использование различных БД (Cassandra, ClickHouse, PostgreSQL). Нужно понять критерии выбора инструмента.
Исходя из вашего опыта, в каких сценариях вы выберете ClickHouse вместо традиционной реляционной БД для хранения событий безопасности?
Похожие вакансии
.NET разработчик Middle+ , Senior
Senior C++ Developer (ATM / Payment Systems)
Senior Java developer
Старший разработчик C++
Senior Java Developer
Senior Python Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Чехия