S

SentinelOne

Builds security software for enterprise systems

Senior Software Engineer - Multiple Teams

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Strong proficiency in at least one high-level programming language, preferably Go and/or Java, with the ability and interest to work across both.
  • Deep understanding of distributed systems, event-driven architectures, microservices, concurrency, and data processing.
  • Comfort with AI-native development practices, leveraging AI tools and workflows to enhance code quality, security, and development velocity.
  • Familiarity with AWS and/or GCP, Kubernetes, Docker, Postgres, Redis, and Kafka is a significant advantage.
  • Ability to swiftly delve into new products and comprehend their inner workings.
  • Capacity to collaborate effectively with local and remote teams across various time zones.
  • Previous experience developing security-related products is a plus.

Responsibilities

  • Design, build, test, document, deploy, and operate large-scale applications, primarily in Go and partially in Java.
  • Contribute to architecting high-volume, low-latency services capable of processing millions of events per second.
  • Translate business and functional requirements into robust, scalable, operable solutions that work well within the overall data architecture.
  • Collaborate with cross-functional teams to understand business requirements and deliver scalable solutions.
  • Improve system reliability and data integrity through observability, performance analysis, capacity planning, and operational excellence.
  • Maintain the existing codebase through regular refactoring and implement requested fixes and features.
  • Evaluate and adopt technologies that address challenges associated with scale, reliability, and large volumes of data.
  • Use AI-assisted engineering workflows to accelerate development without compromising quality or security.
  • Help establish and promote engineering practices that improve code quality, security, testing, and delivery velocity.
  • Participate in technical discussions and design reviews, provide code reviews, and mentor other engineers.

Desired Qualifications

  • Familiarity with AWS and/or GCP, Kubernetes, Docker, Postgres, Redis, and Kafka.
  • Previous experience developing security-related products.

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