SentinelOne is looking to solve complex challenges in cybersecurity by building scalable, secure, and high-performance cloud-native applications to handle hundreds of millions of events daily through a Kafka pipeline, integrating with various cloud providers.
Requirements
- 5+ years of professional experience in backend programming, with strong skills in Go or Java.
- Familiarity with cloud providers (AWS, GCP, Azure) is highly desirable.
- Experience with technologies such as Kafka, Terraform, Docker, Kubernetes, Helm, Prometheus, and Grafana.
- Experience working in a distributed or remote-first team is a plus.
- Strong skills in Java, Go, or Python.
- Experience with RESTful/GraphQL APIs.
- Experience with cloud platforms (AWS, GCP, Azure)
Responsibilities
- Design, develop, and maintain backend services using Java, Go, or Python; ensuring performance, reliability, and scalability.
- Develop and maintain RESTful/GraphQL APIs for communication between FE, BE, and external services.
- Work with cloud platforms (AWS, GCP, Azure), Terraform, and tools like Docker, Helm and Kubernetes to deploy and manage services.
- Collaborate with cross-functional teams including product managers, designers, and security engineers to deliver high-quality features.
- Participate in the full SDLC, from architecture and design to deployment and monitoring (Prometheus, Grafana).
- Design and integrate with multiple services to enrich data, enabling real-time detection of misconfigurations and potential security risks.
- Contribute to a system that serves thousands of users and ensures robust security across diverse cloud environments.
Other
- US citizenship is required due to Federal and FedRAMP regulations.
- Must be based full-time in the US.
- FedRAMP employees may be subject to third-party background checks up to and including a secret clearance if required by their role at SentinelOne.
- Excellent team collaboration and communication skills.
- Clear, concise communication skills.