Senior Backend Engineer

SentinelOne
Summary
Join SentinelOne's team as a Senior Engineer and contribute to the development and maintenance of a cutting-edge, cloud-native software platform for real-time threat detection and response. You will design, develop, and implement large-scale, high-volume applications processing millions of events per second. Collaborate with cross-functional teams to translate business requirements into scalable solutions, ensuring application stability and data integrity. Work with technologies like Java/Kotlin, Golang, Kafka, AWS, and GCP. This role requires 4+ years of software engineering experience and a strong background in distributed data processing. SentinelOne offers a competitive salary, benefits, and a flexible work environment.
Requirements
- 4+ years of software engineering experience in at least one high-level JVM programming language (Java or Kotlin) and SpringBoot framework
- Ability and willingness to learn new technologies and languages (e.g. Go)
- Strong background in distributed data processing microservices, building high-quality, scalable data products
- Familiarity with AWS, Postgres, Redis, Kafka, Kubernetes, Docker, and GitHub
- Ability to swiftly delve into new products and comprehend their inner workings
- Proven capacity to collaborate effectively with both local and remote teams across various time zones
- Excellent communication skills, as you'll regularly liaise with product and other engineering teams
Responsibilities
- Design, develop, implement, test, document, and operate large-scale, high-volume and low latency applications that 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
Preferred Qualifications
A huge plus would be previous experience in developing security-related products
Benefits
- Salary from 4000 EUR/month
- Yearly % bonus depending on the performance of the company, paid out in 2 installments
- *The final base salary component can be increased accordingly to individual skills and experience of the selected candidate
- Flexible working hours & Full remote within Slovakia; optional membership in major co-working spaces; in Czechia we also have offices in Prague or Brno
- Generous employee stock plan in the form of RSUs (restricted stock units) grant not options; 4 years vesting with 1 year cliff and then quarterly
- Meal Allowance (maximum value of the employerβs contribution per day: β¬4.27)
- Wellbeing Allowance (β¬120/month)
- Flexible Time Off (on top of the standard 5 weeks of vacation)
- Flexible Paid Sick Days
- Fully Paid Short Term Sick/Short Term Nursing Leave
- Global gender-neutral Parental Leave (16 weeks, beyond the leave provided by the local laws) & Grandparent Leave
- Volunteering paid day off & Additional paid Company holidays off (e.g. 4 days in 2022)
- Pension insurance contribution
- Premium Life Insurance covered by S1
- Global Employee Assistance Program (confidential counseling related to both personal and work life matters), Wellness Coach:Mind Body Sleep app company access (sessions, audiobooks, classes, private coaching etc.)
- High-end MacBook or Windows laptop, Home-office-setup gear & on top of that additional WFH Allowance
- LinkedIn Learning platform for Hard/Soft skills Training, internal mentoring 'MentorOne' & Support for your further educational activities/trainings
- Above-standard referral bonus
- Yearly bonus depending on the performance of the company
- On top of RSUs, you can benefit also from our attractive ESPP (employee stock purchase plan)
- Optional company events for those who like to meet outside of work too - mostly in Czechia expensed as business trip (sport, BBQ, charity etc.)