S

SentinelOne

Builds security software for enterprise systems

Staff Backend Software Engineer - Agent Platform, Go/Python

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA$156k - $215kRemote

About the Job

Requirements

  • At least 8 years of professional backend software engineering experience, with deep expertise in Go or Python.
  • A reliability-first mindset and proven ability to resolve complex production incidents, conduct systematic root-cause analysis, and implement durable solutions that prevent recurrence.
  • Ability to quickly understand unfamiliar distributed systems, navigate large codebases, and troubleshoot complex failures across service boundaries.
  • Hands-on experience designing, building, and operating large-scale distributed systems, with an understanding of failure modes, performance trade-offs, resilience patterns, and operational excellence.
  • Experience with AWS, GCP, or similar cloud platforms, and Docker, Helm, and Kubernetes.
  • Experience with messaging systems and data platforms such as Kafka, PostgreSQL, Redis, Cassandra, or ClickHouse, or similar technologies.
  • Ability to collaborate across engineering teams, Product, Technical Account Managers, and other stakeholders, influence technical direction, and mentor fellow engineers.
  • Ownership, autonomy, curiosity, and ability to drive ambiguous technical problems to successful outcomes.

Responsibilities

  • Respond rapidly to customer-critical incidents by diagnosing, triaging, and resolving complex production issues spanning multiple Agent Platform services.
  • Lead root-cause analysis and convert incident learnings into durable reliability, scalability, observability, and operability improvements.
  • Develop a systems-level understanding of unfamiliar services and codebases, collaborating with engineering teams to resolve complex cross-service issues.
  • Design, develop, test, document, deploy, and operate large-scale, high-volume, low-latency distributed systems processing millions of events per second.
  • Maintain and improve existing services through refactoring, feature development, and architectural enhancements.
  • Maintain application stability and data integrity by monitoring key metrics, improving operational visibility, and strengthening the codebase.
  • Translate business and functional requirements into robust, scalable, and operable technical solutions.
  • Partner with engineering teams across SentinelOne to solve cross-functional problems, influence technical direction, and deliver scalable solutions.
  • Evaluate and adopt technologies that improve platform scalability, reliability, and operational excellence.
  • Build and evolve high-throughput, highly available services for policy, configuration, and command distribution to millions of agents worldwide.
  • Contribute to agent platform protocols that enable other SentinelOne teams to deliver security capabilities safely and at scale.

Desired Qualifications

  • Experience in an enterprise SaaS or cybersecurity software company.

About the Company

SentinelOne

Builds security software for enterprise systems

SentinelOne builds cybersecurity software for organizations that need to protect computers, cloud workloads, user identities and business use of AI. Its Singularity platform combines threat prevention, detection and response with shared security data so teams can monitor different parts of their environment from one console. Software agents watch activity on protected systems and can isolate threats, while cloud and identity tools extend coverage beyond employee devices. The company sells platform subscriptions and optional modules, priced mainly by protected agents, and supplies managed threat hunting and incident response services. SentinelOne was founded in 2013 and is headquartered in Mountain View, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Mountain View, CA
Founded
2013

Recently Posted Jobs

Explore more opportunities at SentinelOne

See more jobs