cover image
SentinelOne

Staff Software Engineer, Core Platform

Remote

United states

$ 190,000 /year

Freelance

11-12-2025

Share this job:

Skills

Python Java PostgreSQL GraphQL Docker Kubernetes Architecture Programming Organization AWS Analytics Spring GCP Redis Gradle Kafka Terraform

Job Specifications

About Us

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.

From building industry-leading products to cultivating an exceptional company culture, our core values guide everything we do. We’re looking for passionate individuals who thrive in collaborative environments and are eager to drive impact. If you’re excited about solving complex challenges in bold, innovative ways, we’d love to connect with you.

US position specific:

Due to Federal Government contract requirements, U.S. Citizenship is required for this position.

FedRamp Staff may be subject to customer or third party background checks up to and including Secret Clearance if required by their role at SentinelOne.

—------------------------------------------------------------------------------------------------

What are we looking for?

About our team - You'll be joining our dedicated platform team with a primary focus on providing high-quality essential services that support the success of other developer teams. Your primary customers will be fellow SentinelOne developers who rely on our department's key services, including API strategy and tooling, workflow orchestration, shared services & frameworks, data exports, asynchronous data sync, usage metering, and more.

As a Staff Software Engineer on the Core Platform engineering team, you'll play a crucial role in ensuring the smooth functioning of these critical components, and empower our users to achieve their goals. Especially for the Staff level, we are seeking a seasoned colleague, with the ability to lead epics, features and inspire others; and also to participate extensively in the architecture of the new solutions we're building. Together with us you'll elevate the entire journey and DevEx of our colleagues - create new features, scalable systems & tooling or rebuild the existing ones from scratch.

Join our international team of 11 (with colleagues across Brno, Prague, India, and Japan) and become an integral part of a friendly, collaborative, pragmatic, professional, and diverse group of individuals who are ready to tackle major SW engineering challenges!

What will you do?

Collaborate across teams - to shape and define system requirements, ensuring alignment with overall business goals.
Design and drive projects - lead execution of high-priority, high-visibility platform projects, ensuring timely delivery and exceptional quality.
Own feature development - take full ownership of the feature development lifecycle, from refining requirements through to successful production deployment, ensuring seamless integration and functionality.
Build and maintain secure and scalable backend - infrastructure that serves as the backbone for other development teams, supporting their needs and enhancing overall system performance.
Ensure efficiency and performance - develop solutions that guarantee reliability, scalability, and optimal performance, leveraging best practices and modern technologies.
Conduct code reviews - provide constructive feedback, fostering a culture of continuous improvement and high-quality code standards.
Troubleshoot complex issues - quickly identify, diagnose, and resolve, minimize downtime and ensure smooth operations; be part of rotating on-call duty to respond/troubleshoot to the outage incidents.

Key business responsibilities / Your main focus areas on our team

Product Usage Metering Platform: Develop and maintain a platform that processes massive amounts of data (billions of events) while ensuring compliance with security and financial regulatory requirements (e.g., SOC2, SOX).
Data Export Platform: Create and manage systems for exporting various product data into our internal business intelligence (BI) analytics systems.
Common Services and Frameworks: Design and optimize common services, frameworks, and libraries with a focus on performance, security, reliability, and excellent developer experience.
API Strategy and Governance: Define and drive the overall API strategy across the organization, ensuring alignment with product and engineering goals. Establish best practices for designing, developing, and maintaining both GraphQL and REST APIs.
Asynchronous Data Synchronization: Implement and support an asynchronous data synchronization platform based on Change Data Capture (CDC) principles and Kafka infrastructure.
Workflow Orchestration Engine: Develop and maintain an internal workflow orchestration engine to streamline processes and enhance efficiency.
Additional Responsibilities: Engage in various other tasks and projects that support our mission and drive continuous improvement.

Your stack: Java 21, Spring framework family (Boot, Web, Web-Flux, Cloud), Gradle, Jooq, Python & Golang (as secondary programming languages); Kafka, PostgreSQL, ClickHouse, Redis; Docker, Helm, Kubernetes, Terraform, AWS/GCP across 8 cloud regions + FedRAMP GovCloud, Gi

About the Company

SentinelOne is a leading AI-powered cybersecurity company. The SentinelOne Singularity platform, built on the first unified Data Lake, is revolutionising security operations, with AI, solving use cases across Endpoint Protection, SIEM, Cloud Security, Identity Threat Detection and 24x7 Managed Threat Services. SentinelOne empowers the world to run securely by creating intelligent, data-driven systems that think for themselves, stay ahead of complexity and risk, and evolve on their own. Leading organizations—including Fortun... Know more