S

SentinelOne

Builds security software for enterprise systems

Senior Software Engineer - Analyst Experience, Java

Backend EngineeringUpdated on Nov 11
Full-timeUnited States

About the Job

Requirements

  • Five or more years of engineering experience with a solid computer science foundation.
  • Strong Java proficiency, including three to five years of hands-on experience, and comfort reading and writing Python.
  • Experience building and operating distributed systems in production.
  • Fluency with containerization and cloud infrastructure, including Docker, Kubernetes, Helm, and AWS or GCP.
  • Familiarity with CI/CD pipelines such as Jenkins or GitHub Actions, and cloud data stores such as S3, DynamoDB, Redis, and relational database management systems.
  • Ability to write concise, readable code that is easy for other engineers to reason about.
  • Strong communication skills, including asking questions early, surfacing concerns, and giving feedback that improves designs.

Responsibilities

  • Design and build reliable, performant, and secure distributed backend services, primarily in Java and also using Python, Go, and other technologies.
  • Investigate data pipelines and distributed systems, troubleshoot issues, optimize latency, and improve failure modes.
  • Contribute to design discussions and help shape what the team builds and how it is built.
  • Review teammates’ code and participate in having one’s own code reviewed.
  • Participate in on-call rotations, investigate production issues, write root cause analyses, and implement improvements to prevent recurrence.
  • Keep technical knowledge current and share new technologies, patterns, and tools.

Desired Qualifications

  • A polyglot mindset and the ability to learn new programming languages and technologies quickly.
  • A collaborative, low-ego working style and willingness to share time and knowledge with teammates.

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