Senior Backend Engineer - Endpoint Security

SentinelOne
Summary
Join SentinelOne's team as a Backend Software Engineer to build and develop the next-generation, cloud-based data pipeline. You will contribute to products like Network Discovery and Vulnerability Management, working on features end-to-end, building customer-facing security insights, and shaping the platform's architecture. This role requires 4+ years of backend development experience, proficiency in Go or Java, and experience with microservices, cloud-native solutions, and databases. The position offers flexible working hours, remote work options, and a competitive benefits package including stock options, bonuses, paid time off, insurance, and professional development opportunities. You will have a significant impact on how customers understand and respond to security risks. The ideal candidate will also possess experience with Kafka and AWS/GCP.
Requirements
- 4+ yearsโ backend-development experience
- Proficiency in at least one of the following programming languages: Go (cca 70% of development) or Java
- Experience building high-performance, microservices-based backend systems
- Experience building cloud-native solutions and data pipelines
- Experience working with both SQL and NoSQL databases
- Hands-on experience with Docker and Kubernetes
- Strong ability to design solutions that meet product requirements
- Excellent communication skills and the ability to work in a hybrid and/or remote team and lead projects
- Proven experience developing unit and component tests as part of the development process
Responsibilities
- Own features end-to-end - Join a cross-disciplinary squad of backend and frontend engineers working alongside Windows, Linux, and macOS endpoint specialists - taking ideas from whiteboard to production
- Build customer-facing security insights - Design, implement, test, and deploy backend services that turn raw cybersecurity events into clear, actionable information
- Shape our platformโs architecture - Lead the design of new modules across several strategic product lines, choosing patterns and technologies for scale, reliability, and performance
- See your impact - Your work directly improves how customers understand risk and respond, making it a visible part of key company initiatives
Preferred Qualifications
- Python is a plus
- Hands-on experience with the Kafka ecosystem (Kafka Pub/Sub, Kafka Connect, etc.)
- Experience with AWS, GCP, or another cloud platform
Benefits
- Flexible working hours and the option to work remotely from anywhere in Slovakia
- Access to major co-working spaces for those who prefer an office environment
- In Czechia, you can also work from our modern offices in Prague or Brno
- Salary starting from 4000 EUR/month
- Annual bonus based on company performance, paid in two instalments
- The final base salary may be adjusted based on the individual skills and experience of the selected candidate
- Grant of Restricted Stock Units with a 4-year vesting plan, annual performance-based bonuses, and an employee stock purchase plan
- 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
- Pension Insurance Contribution, Premium life insurance, and a Global Employee Assistance Program
- Monthly meal and well-being allowance, high-end MacBook/Windows laptop, work-from-home support, and in-office refreshments
- LinkedIn Learning, internal mentoring, educational support, generous referral bonuses, and optional company events (sports, BBQs, charity)