SIGN IN
Staff Backend Software Engineer, On-prem jobs in United States
cer-icon
Apply on Employer Site
company-logo

SentinelOne · 3 days ago

Staff Backend Software Engineer, On-prem

SentinelOne is a pioneering company at the intersection of AI and security, dedicated to building a safer future for humanity. They are seeking a Staff Backend Software Engineer to design and develop backend services for their on-premises deployments, ensuring operational correctness and reliability for enterprise customers.
Artificial Intelligence (AI)Cyber SecurityNetwork SecuritySecurity
check
Growth Opportunities
badNo H1Bnote

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

Qualification

PythonFlaskSQLAlchemyAsync concurrency patternsGeventAsyncioDockerKubernetesHelmPostgreSQLAlembicGRPCREST APIsOpenTelemetryGrafana

Required

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

Benefits

Restricted Stock Units (RSUs)
Employee Stock Purchase Plan (ESPP)
Flexible time off
Paid company holidays and paid sick time
Gender-neutral parental leave
Grandparent leave
Medical, dental, and vision coverage
401(k) retirement plan with company match
Life and disability insurance
Health and dependent care FSA
Voluntary benefits (hospital, accident, critical illness)
Employee Assistance Program (EAP)
ARAG pre-paid legal
Nationwide pet insurance
Cancer Care program
Global business travel medical insurance
Home office allowance
Mobile phone reimbursement
Wellness coach
Wellness/gym reimbursement
Fertility coverage
Adoption & surrogacy reimbursement

Company

SentinelOne

company-logo
SentinelOne is an autonomous cybersecurity solution company.

Funding

Current Stage
Public Company
Total Funding
$696.52M
Key Investors
Tiger Global ManagementInsight PartnersRedpoint
2021-06-30Post Ipo Equity
2021-06-30IPO
2020-11-11Series F· $267M

Leadership Team

leader-logo
Tomer Weingarten
Co-founder / CEO
linkedin
leader-logo
David Gold
VP, Global Field CTO/CISO
linkedin
Company data provided by crunchbase