Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Docker @ 4 Go @ 4 Grafana @ 4 Kafka @ 4 Kubernetes @ 4 Prometheus @ 4 Redis @ 4 Terraform @ 4 Python @ 4 GCP @ 4 Java @ 4 GitHub @ 4 GitHub Actions @ 4 ArgoCD @ 4 Hiring @ 4 AWS @ 4 Communication @ 7 Helm @ 4 PostgreSQL @ 4 API @ 4 BI @ 4 GraphQL @ 4 Compliance @ 4 Agile @ 3Details
At SentinelOne, we’re redefining cybersecurity by pushing the limits of what’s possible—leveraging AI-powered, data-driven innovation to stay ahead of tomorrow’s threats.
Role overview
You will join the Core Platform engineering team focused on building and maintaining essential platform services consumed by other SentinelOne developer teams. Primary responsibilities include API strategy and tooling, workflow orchestration, shared services & frameworks, data exports, asynchronous data synchronization, usage metering, and more. As a Staff Software Engineer you will lead epics and features, participate in architecture, and elevate developer experience across the company. The team is international (Brno, Prague, India, Japan) but this is a U.S. position with U.S. citizenship required for Federal contract reasons.
Responsibilities
- Collaborate across teams to shape and define system requirements and align with business goals.
- Design and drive high-priority, high-visibility platform projects; lead execution to timely delivery and high quality.
- Own feature development lifecycle from requirements to production deployment and integration.
- Build and maintain secure, scalable backend infrastructure that serves other development teams.
- Ensure reliability, scalability, and performance; implement best practices and modern technologies.
- Conduct code reviews and provide constructive feedback to raise code quality across the team.
- Troubleshoot complex issues, participate in on-call rotations to respond to incidents.
Key business responsibilities / focus areas:
- Product Usage Metering Platform (process massive volumes of events; compliance with SOC2, SOX).
- Data Export Platform to feed internal BI/analytics systems.
- Common Services and Frameworks focused on performance, security, reliability and developer experience.
- API strategy and governance (GraphQL and REST) across the organization.
- Asynchronous Data Synchronization based on Change Data Capture (CDC) and Kafka.
- Workflow Orchestration engine development and maintenance.
Stack / Technologies
Java 21; Spring family (Boot, Web, Web-Flux, Cloud); Gradle; Jooq; Python and Golang (secondary); Kafka; PostgreSQL; ClickHouse; Redis; Docker; Helm; Kubernetes; Terraform; AWS and GCP (across 8 cloud regions + FedRAMP GovCloud); GitHub Actions; ArgoCD; Prometheus; Grafana.
Requirements
Must haves:
- Several years of experience designing services and developing features in Java.
- Proven experience architecting large, scalable cloud-based applications and developing on public cloud infrastructure (AWS, GCP, etc.).
- Experience with containerization and orchestration (Docker, Helm, Kubernetes).
- Strong familiarity with agile development methodologies.
- Excellent communication (written and verbal), strong problem-solving skills, and high drive.
Additional/plus (learn and grow):
- Experience with Spring family (Boot, Web, Web-Flux, Cloud), Gradle, Jooq.
- Experience with Kafka, Redis, PostgreSQL, ClickHouse, Prometheus, Grafana.
- Experience with Python and/or Go (parts of the codebase use these languages).
- Experience working with large-scale systems and optimizing for scalability and performance.
Benefits
- Medical, Vision, Dental
- 401(k)
- Commuter, Health and Dependent FSA
- Unlimited PTO
- Industry-leading gender-neutral parental leave
- Paid company holidays and sick time
- Employee stock purchase program
- Disability and life insurance
- Employee assistance program
- Gym membership reimbursement
- Cell phone reimbursement
- Numerous company-sponsored events
Compensation & Hiring notes
- This U.S. role has a base pay range that varies by candidate location. Base Salary Range: $148,000—$190,000 USD.
- US position specific: U.S. Citizenship is required due to Federal Government contract requirements.
- FedRAMP staff may be subject to customer or third-party background checks up to and including Secret Clearance if required by role.
- SentinelOne participates in the E-Verify Program for all U.S. based roles.