Senior Backend Engineer

SentinelOne
Summary
Join SentinelOne, a cutting-edge cybersecurity company, and become a Senior Engineer contributing to our leading real-time cloud-based hunting, detection, and response service. You will design, develop, and implement a multi-disciplinary cloud-native software platform handling millions of events per second, collaborating with cross-functional teams. This role requires expertise in Java/Kotlin, Golang, and cloud technologies (AWS, GCP). SentinelOne offers a competitive benefits package including flexible hybrid work options, stock options, bonuses, generous paid time off, comprehensive health insurance, and various wellness perks. The ideal candidate possesses 4+ years of software engineering experience, strong distributed data processing skills, and excellent communication abilities. Previous experience in security-related products is a plus.
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
- Grant of Restricted Stock Units with a 4-year vesting plan
- Annual performance-based bonuses
- 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
- Additional company holidays
- Private medical care (for you and +1)
- Premium life insurance
- Pension contribution
- A Global Employee Assistance Program
- Monthly meal and well-being allowance
- High-end MacBook/Windows laptop
- Work-from-home support
- In-office refreshments
- LinkedIn Learning
- Internal mentoring
- Educational support
- Generous referral bonuses
- Optional company events (sports, BBQs, charity)