Skip to content
← Back to job listings

Senior Staff Software Engineer (On-prem)

SentinelOne · New-York, United States

External listingfull-time14 days ago

About The Role

Join SentinelOne, a leading cybersecurity company, as a Senior Staff Software Engineer on our Self-Hosted team. In this role, you will own the architecture of our self-hosted Endpoint Protection platform, ensuring high availability, scalability, and reliability. You will influence the engineering roadmap, mentor other engineers, and drive complex, cross-team designs to completion. This position offers a comprehensive benefits package, including unlimited time off, flexible spending accounts, and a 401K plan.

  • Architect and evolve the architecture of SentinelOne's self-hosted Endpoint Protection platform across multiple teams, ensuring high availability, scalability, and reliability.
  • Set the standard for high availability and resilience in customer-controlled deployments, driving infrastructure cost analysis and optimization.
  • Lead the translation of SaaS/cloud-native capabilities into on-prem architecture, refining complex requirements into robust, future-proof designs.
  • We’re looking for people who are relentlessly curious and committed to continuous learning
  • Those who thrive here actively seek out new solutions, experiment thoughtfully, and apply what they learn to drive better, faster, smarter outcomes
  • Deep command of scalability and performance in on-prem deployments: horizontal/vertical scaling, sharding/partitioning, load balancing, capacity planning, and evaluating technology trade-offs and costs across customer-controlled hardware and environments
  • The ability to take vaguely specified, complex requirements and create efficient, robust, future-proof end-to-end designs across teams; experience influencing a roadmap and leading multi-team designs; and excellent communication and mentoring skills. Experience with security products is a strong advantage
  • A degree in Computer Science or Software Engineering, or equivalent experience, with roughly 8+ years of related experience and deep hands-on expertise in Go and/or Python across technologies such as PostgreSQL, MongoDB, Redis, Kafka, Docker, and Linux
  • Extensive, proven experience designing and delivering on-prem / self-hosted / customer-deployed software, including packaging and lifecycle for customer-controlled environments (appliance/OVA, bare-metal or containerized deployments, upgrades, and air-gapped or restricted networks)
  • A strong track record architecting distributed systems for high availability and fault tolerance in on-prem / customer-controlled deployments — replication, clustering, failover, consensus/leader election — and being recognized as a subject-matter expert in one or more of these areas

This is an external listing. JobSpring does not represent or verify the employer. Report this listing