SentinelOne is a company at the intersection of AI and security, pioneering a new operating model for cybersecurity. They are seeking a Senior Software Engineer who will design and build distributed backend services, tackle complex engineering problems, and contribute to collaborative design discussions.
Responsibilities:
- Designing and building distributed backend services that are reliable, performant, and secure — primarily in Java, with Python, Go and other technologies in the mix
- Going deep on hard engineering problems: understanding our data pipelines, troubleshooting distributed systems, latency optimization, improving failure modes
- Contributing meaningfully to design discussions — not just implementing what's handed to you but helping shape what we build and how
- Reviewing your teammates' code thoughtfully and having your own reviewed with the same rigor
- Participating in on-call rotations, investigating production issues methodically, writing RCAs and closing the loop with improvements that prevent recurrence
- Keeping your knowledge sharp and sharing what you learn — new technologies, better patterns and tools