SentinelOne’s Analyst Experience Features team builds and operates the systems behind its dashboard and visualization layer, which analysts use to investigate threats, surface trends, and analyze large volumes of data. The team owns the frontend and backend services supporting those experiences, as well as systems integrated with the Singularity Data Lake product. The Senior Software Engineer designs, builds, and operates distributed backend services, primarily in Java, while working in a polyglot environment that includes Python, Go, and other technologies. The role involves solving complex engineering problems across data pipelines and distributed systems, improving performance and reliability, contributing to design decisions, reviewing code, and participating in production support and on-call rotations. The engineer also shares knowledge and helps improve systems based on production incidents.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed