Staff Backend Engineer - Self-Hosted Platform (Python)

SentinelOne

United States

On-site

USD 156,000 - 215,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

RSUs
ESPP
Flexible time off
Paid holidays
Parental leave
Grandparent leave
Health insurance
401(k) retirement plan with company
Life and disability insurance
Health and dependent care FSA
EAP
Pet insurance
Reimbursement: home office
Mobile phone reimbursement
Wellness coach
Gym reimbursement
Fertility coverage
Adoption reimbursement

Job summary

SentinelOne is seeking a Staff Backend Engineer for the Self‑Hosted team. You will build and maintain backend services in a Python microservices platform powering on‑prem deployments, with a focus on reliability in air‑gapped environments.

You will work across Flask/SQLAlchemy, Docker, Kubernetes, and databases like PostgreSQL and MongoDB. Strong emphasis on observability, migrations, and upgrade safety in enterprise settings.

Qualifications

  • 8+ years of backend engineering experience with Python in a production microservices environment, including deep familiarity with Flask, SQLAlchemy, and async concurrency patterns (gevent or asyncio).
  • Hands-on experience packaging and deploying containerized services with Docker and Kubernetes, including writing Helm charts and reasoning about upgrade paths across multiple deployed versions.
  • Strong PostgreSQL skills including schema design, query optimization, and writing zero-downtime migration scripts using Alembic or equivalent tools.
  • Experience building and maintaining gRPC and REST APIs with explicit versioning strategies, preferably in environments where breaking changes are costly.
  • Solid understanding of observability: structured logging, distributed tracing with OpenTelemetry or equivalent, and building dashboards in Grafana or similar tools.

Responsibilities

  • Design and develop backend services in Python (Flask, SQLAlchemy, gevent) that run in customer‑managed environments, with a strong focus on operational correctness and upgrade safety.
  • Own the deployment lifecycle: build and maintain Docker images, and ensure services start correctly across a wide range of customer infrastructure configurations.
  • Build and evolve REST and gRPC APIs consumed by both internal services and external management consoles, maintaining strict backwards‑compatibility contracts as the platform scales.
  • Work closely with the database layer (PostgreSQL and MongoDB) to write Alembic migrations that run safely in production, handle schema evolution without downtime, and keep query performance healthy under load.
  • Drive observability improvements by instrumenting services with OpenTelemetry, defining SLOs, and making sure operators can diagnose issues in environments where SentinelOne has limited visibility.

Skills

Python
Flask
SQLAlchemy
Async concurrency
Docker
Kubernetes
PostgreSQL
MongoDB
REST APIs
gRPC
OpenTelemetry
Observability

Tools

Docker
Kubernetes
Helm
PostgreSQL
MongoDB
OpenTelemetry
Grafana

Job description

SentinelOne is seeking a Staff Backend Engineer for the Self‑Hosted team. You will build and maintain backend services in a Python microservices platform powering on‑prem deployments, with a focus on reliability in air‑gapped environments.

You will work across Flask/SQLAlchemy, Docker, Kubernetes, and databases like PostgreSQL and MongoDB. Strong emphasis on observability, migrations, and upgrade safety in enterprise settings.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Backend Engineer — Reliability & Scale
Staff Backend Engineer — Reliability & Scale

Socket.dev • United States

On-site
USD 156,000 - 215,000
RSUs
ESPP
Flexible time off
+4
Staff Backend Engineer, Agent Platform — Scale & Security
Staff Backend Engineer, Agent Platform — Scale & Security

Socket.dev • United States

On-site
USD 156,000 - 215,000
Restricted Stock Units (RSUs)
Employee Stock Purchase Plan (ESPP)
Flexible time off
+8
Senior Backend Engineer, Agent Platform — High Throughput
Senior Backend Engineer, Agent Platform — High Throughput

SentinelOne • United States

On-site
USD 132,000 - 182,000
RSUs
ESPP
Flexible time off
+9
Staff Backend Engineer — Remote, Equity & Unlimited PTO
Staff Backend Engineer — Remote, Equity & Unlimited PTO

algojobs • San Francisco (CA)

On-site
USD 180,000 - 240,000
Competitive salary + equity
Commission & equity package
Medical, dental, vision insurance
+6
Staff Backend Software Engineer - Agent Platform (Java)
Staff Backend Software Engineer - Agent Platform (Java)

Socket.dev • United States

On-site
USD 156,000 - 215,000
Restricted Stock Units (RSUs)
Employee Stock Purchase Plan (ESPP)
Flexible time off
+8
Staff Endpoint Security Engineer (GenAI & OS Internals)
Staff Endpoint Security Engineer (GenAI & OS Internals)

SentinelOne • New City (NY)

On-site
USD 156,000 - 215,000
RSUs
ESPP
Flexible time off
+7
Staff AI Platform Engineer: Secure, Scalable AI Infra
Staff AI Platform Engineer: Secure, Scalable AI Infra

PVH (Tommy Hilfiger/Calvin Klein) • United States

On-site
USD 140,000 - 190,000
Staff Backend Software Engineer - Agent Platform
Staff Backend Software Engineer - Agent Platform

Socket.dev • United States

On-site
USD 156,000 - 215,000
RSUs
ESPP
Flexible time off
+4
Senior Staff Backend Engineer – Integrations & SaaS Platform
Senior Staff Backend Engineer – Integrations & SaaS Platform

Reach Security • United States

On-site
USD 180,000 - 230,000
Equity package
Medical, dental, and vision
401(k) plan
+4
Senior Backend Software Engineer - Agent Platform
Senior Backend Software Engineer - Agent Platform

SentinelOne • United States

On-site
USD 132,000 - 182,000
RSUs
ESPP
Flexible time off
+9