Staff Software Engineer

SentinelOne
Summary
Join SentinelOne and help advance the state of the art of cybersecurity! We are seeking a Staff Software Engineer to contribute to our leading AI SIEM product, STARβ’ - Storyline Active Response. You will work on systems processing massive amounts of data, designing, developing, and implementing a cloud-native software platform. Responsibilities include designing, developing, and maintaining large-scale applications, translating business requirements into scalable solutions, collaborating with cross-functional teams, and ensuring application stability. This role requires multiple years of software engineering experience, a strong background in distributed data processing, and familiarity with various technologies. The ideal candidate is passionate about building high-scale systems, delivering customer value, and collaborating effectively in a team environment. SentinelOne offers a competitive benefits package including stock options, bonuses, flexible time off, comprehensive insurance, and various work perks.
Requirements
- Multiple years of software engineering experience in at least one high-level programming language (Go, Java)
- Strong background in distributed data processing microservices, building high-quality, scalable data products
- Familiarity with AWS and/or GCP, Kubernetes, Docker, Postgres, Redis, Kafka (big advantage)
- 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, 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
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
- Pension Insurance Contribution
- Premium life insurance
- Private medical care (for you and +1)
- 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)