Senior Software Engineer

USD 151,800-209,300 per year
SENIOR
✅ Remote

Used Tools & Technologies

Not specified

Required Skills & Competences

Security @ 4 Docker @ 6 Go @ 4 Jenkins @ 3 Kafka @ 4 Kubernetes @ 6 Redis @ 3 Kotlin @ 4 Python @ 4 GCP @ 6 Java @ 4 GitHub @ 3 GitHub Actions @ 3 RDBMS @ 3 CI/CD @ 3 Distributed Systems @ 4 AWS @ 6 Communication @ 7 Helm @ 6 Node.js @ 4 AI @ 4 Data Pipelines @ 4

Details

At SentinelOne we build AI-native security that protects enterprises, critical infrastructure, and the technologies shaping tomorrow. The Analyst Experience Features team builds and operates the systems that power the dashboard and visualization layer used by analysts to investigate threats, surface trends, and make sense of large volumes of data. This team owns both frontend and backend services for those experiences and systems that integrate into the Singularity Data Lake product.

Responsibilities

  • Design and build distributed backend services that are reliable, performant, and secure — primarily in Java, with Python, Go and other languages in the mix
  • Deeply understand data pipelines, troubleshoot distributed systems, optimize latency, and improve failure modes
  • Contribute to design discussions and shape architectural decisions
  • Perform and receive rigorous code reviews
  • Participate in on-call rotations, investigate production issues, write RCAs, and implement improvements to prevent recurrence
  • Keep skills current and share knowledge with the team
  • Dogfood company products and act as an internal customer of SentinelOne tooling

Requirements

  • 5+ years of engineering experience with a solid computer science foundation
  • Strong Java proficiency (3–5 years hands-on) and comfort reading and writing Python
  • Real experience building and operating distributed systems in production
  • Fluency with containerization and cloud infrastructure (Docker, Kubernetes, Helm, AWS or GCP)
  • Familiarity with CI/CD pipelines (Jenkins or GitHub Actions) and cloud data stores (S3, DynamoDB, Redis, RDBMS)
  • Polyglot mindset and ability to pick up new languages/technologies quickly
  • Habit of writing concise, readable code
  • Strong communication instincts and collaborative, low-ego team orientation

Stack / Technologies Mentioned

Java (primary), Python, Go, Kotlin, Node.js; AWS & GCP; Kubernetes, Helm, Docker; Kafka, Redis; Jenkins, GitHub; S3, DynamoDB, RDBMS

Benefits

  • Restricted Stock Units (RSUs) and Employee Stock Purchase Plan (ESPP)
  • Flexible time off; paid company holidays and paid sick time; gender-neutral parental leave; grandparent leave
  • Medical, dental, and vision coverage; 401(k) with company match; life and disability insurance; FSA; voluntary benefits; EAP; legal benefits; pet insurance; cancer care program; global travel medical insurance
  • Home office allowance; mobile phone reimbursement
  • Wellness coach and gym reimbursement; fertility coverage; adoption & surrogacy reimbursement

Compensation

This U.S. role has a base pay range that will vary based on the location of the candidate. Base Salary Range: $151,800—$209,300 USD

EEO / Other

SentinelOne is an Equal Employment Opportunity and Affirmative Action employer. SentinelOne participates in the E-Verify Program for all U.S. based roles.