Software Engineer

USD 128,000-176,000 per year
MIDDLE
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 3 Software Development @ 3 Docker @ 3 Go @ 3 Jenkins @ 3 Kafka @ 3 Kubernetes @ 3 Redis @ 3 Kotlin @ 3 Python @ 3 Scala @ 3 GCP @ 3 Java @ 3 GitHub @ 3 GitHub Actions @ 3 RDBMS @ 3 CI/CD @ 3 Distributed Systems @ 3 Hiring @ 3 AWS @ 3 Git @ 3 Helm @ 3 Node.js @ 3

Details

At SentinelOne, we’re redefining cybersecurity by pushing the limits of what’s possible—leveraging AI-powered, data-driven innovation to stay ahead of tomorrow’s threats. We build industry-leading products and cultivate a collaborative company culture focused on impact.

Responsibilities

  • Software development (70–80% of your time), primarily using Java and Python.
  • Take ownership of well-defined components and services: write clean, efficient, and secure code with thorough tests.
  • Debug production issues methodically and ensure long-term reliability in the systems you touch.
  • Work closely with teammates across engineering, product, and operations; communicate clearly and contribute ideas to strengthen designs and processes.
  • Participate in peer reviews to uphold quality, consistency, and security; offer thoughtful feedback and learn from others.
  • Contribute to the design and documentation of new features and improvements; evaluate trade-offs between implementation options and document decisions.
  • Provide technical input into design discussions with staff engineers and architects.
  • Participate in on-call rotation, investigate issues, write RCA documents, and contribute to post-incident improvements.
  • Support teammates by sharing knowledge, raising concerns early, and helping maintain a culture of technical excellence and trust. Take part in team syncs, demos, and retrospectives.

Technologies & Tools Mentioned

  • Primary languages: Java, Python
  • Containerization & orchestration: Docker, Kubernetes, Helm
  • Cloud: AWS, GCP; cloud data stores such as S3, DynamoDB, RDBMS
  • Streaming & caching: Kafka, Redis
  • CI/CD & automation: Jenkins, GitHub (Actions)
  • Source control: Git / GitHub
  • Additional/occasional languages: Scala, Kotlin, Go, Node.js
  • Internal tooling: DataSet (company product)

Requirements

  • Solid computer science background with 5+ years of engineering experience.
  • Hands-on experience building and maintaining distributed systems in production.
  • Strong proficiency in Java (3–5 years of experience) and comfortable reading and writing Python.
  • Experience with containerization tools (Docker, Kubernetes) and Helm charts.
  • Familiarity with cloud environments (AWS or GCP), CI/CD (Jenkins or GitHub Actions), and cloud data stores (S3, DynamoDB, Redis, RDBMS).
  • A pragmatic approach to solving complex engineering challenges; value clear, maintainable, and elegant code.
  • Ability to participate in design discussions, provide technical input, and document decisions.
  • Willingness to participate in on-call rotations and produce RCAs and post-incident improvements.
  • Collaborative mindset: ask clarifying questions, seek feedback early, and invest in continuous improvement.

Benefits

  • Medical, vision, and dental insurance
  • 401(k)
  • Commuter benefits, Health and Dependent FSA
  • Unlimited PTO, paid company holidays, and paid sick time
  • Industry-leading gender-neutral parental leave
  • Employee stock purchase program
  • Disability and life insurance
  • Employee assistance program
  • Gym membership reimbursement and cell phone reimbursement
  • Numerous company-sponsored events, regular happy hours, and team-building events

Compensation

  • This U.S. role has a base pay range that will vary based on the candidate's location. Base salary range: $128,000—$176,000 USD.

Equal Opportunity & Hiring Notes

  • SentinelOne is an Equal Employment Opportunity and Affirmative Action employer and does not discriminate on legally protected characteristics.
  • SentinelOne participates in the E-Verify Program for all U.S.-based roles.