Skip to content
← Back to job listings

Senior Software Engineer (Java)

SentinelOne · United States

External listingfull-time13 days ago

About The Role

Join our team as a Senior Software Engineer, where you'll work on building and operating systems that power our dashboard and visualization layer. You'll be responsible for designing and building distributed backend services, contributing to design discussions, reviewing code, participating in on-call rotations, and keeping your knowledge sharp. Our stack includes Java, Python, Go, Kotlin, Node.js, AWS, GCP, Kubernetes, Helm, Docker, Kafka, Redis, Jenkins, and GitHub. We offer a comprehensive benefits package, including unlimited time off, gender-neutral parental leave, and a 401K plan.

  • Concevoir et construire des services backend distribués qui sont fiables, performants et sécurisés, principalement en Java, avec Python, Go et d'autres technologies.
  • Participer activement aux discussions de conception, revoir le code de vos coéquipiers de manière réfléchie et faire en sorte que le vôtre soit examiné avec la même rigueur.
  • Participer aux rotations d'appel, enquêter sur les problèmes de production de manière méthodique, rédiger des RCAs et fermer la boucle avec des améliorations qui empêchent la récurrence.
  • 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
  • We're looking for a Senior Software Engineer who thrives on solving hard problems, takes ownership seriously and brings both technical depth and intellectual curiosity
  • A track record for being someone your teammates genuinely enjoy working with — collaborative, low-ego and generous with your time and knowledge
  • Strong Java proficiency (3–5 years hands-on) and comfort reading and writing Python
  • Real experience building and operating distributed systems in production
  • 5+ years of engineering experience with a solid computer science foundation
  • The habit of writing code that's concise, readable, and easy for the next engineer to reason about
  • Strong communication instincts — you ask good questions early, surface concerns before they become problems and give feedback that makes designs better
  • Familiarity with CI/CD pipelines (Jenkins or GitHub Actions) and cloud data stores (S3, DynamoDB, Redis, RDBMS)
  • Fluency with containerization and cloud infrastructure (Docker, Kubernetes, Helm, AWS or GCP)
  • A polyglot mindset — you're not precious about languages or technology and you pick up new ones quickly

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