All roles

Open role

[Remote] Staff Backend Software Engineer, On-prem

Remote · Italy Full-time

Note: The job is a remote job and is open to candidates in USA. 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.

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

  • 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 Overview

  • SentinelOne is an autonomous cybersecurity solution company. It was founded in 2013, and is headquartered in Mountain View, California, USA, with a workforce of 1001-5000 employees. Its website is http://www.sentinelone.com.
  • More open positions

    [Remote] Network Installation Specialist - Journeyman

    Work from home Full-time role

    [Remote] Business Development Manager

    Work from home Full-time role

    [Remote] Account Manager (Pre-Professional)

    Work from home Full-time role

    [Remote] Motor Fuel Tax Analyst II

    Work from home Full-time role

    [Remote] Account Executive

    Work from home Full-time role

    Remote Data Entry Specialist – Accurate Home‑Based Data Management Role with careerzynith – Flexible Schedule, Competitive Pay, and Growth Opportunities

    Work from home Full-time role

    Data Entry Specialist – Precision Data Management & Quality Assurance (Remote – Philippines)

    Work from home Full-time role

    SDR / Client Intake Specialist

    Work from home Full-time role

    Experienced Live Chat Support Specialist – Remote Customer Service Representative

    Work from home Full-time role

    Director of AI Search + SEO

    Work from home Full-time role

    Relationship Manager - TPA Customer Care (Retirement Solutions) - Michigan

    Work from home Full-time role

    Remote Lead Quantitative Analyst - Investment Banking

    Work from home Full-time role

    [Remote] TikTok Shop Growth Consultant

    Work from home Full-time role

    (REMOTE) Healthcare Customer Service Associate

    Work from home Full-time role

    Country Manager USA Crypto Card Product

    Work from home Full-time role

    Development Program Manager (Q Systems Security)

    Work from home Full-time role

    Part-Time (34 hours/week) Data Entry Claims Intake Processor

    Work from home Full-time role

    (Remote) Claims Examiner - Workers Compensation | AZ, CO, UT Jurisdictions

    Work from home Full-time role

    Quality Assurance & Regulatory Affairs Specialist - Freelance, Remote

    Work from home Full-time role

    Remote Customer Service Representative – careerzynith Home‑Based Support Role – $30/hr Competitive Pay & Benefits

    Work from home Full-time role

    Hospital Medicare Biller (Remote)

    Work from home Full-time role