SentinelOne logo

Senior Staff Software Engineer – Backend – Singularity Data Lake

SentinelOne

About the Role

As a Senior Staff Software Engineer at SentinelOne, you will be instrumental in developing backend services for our Security Data Lake product, which processes several Petabytes of data daily. You will have a pivotal role in defining and executing development procedures, building products, and collaborating with team members to achieve project goals.

Responsibilities

  • Design and implement scalable and efficient backend services.
  • Collaborate with product managers and tech leads to break down and estimate tasks.
  • Work with cross-functional teams to develop and enhance our cloud detection services.
  • Evangelize best practices in technology, including design patterns, algorithms, and data structures.
  • Anticipate, refactor, and mitigate potential bugs and vulnerabilities to ensure code quality and reliability.
  • Review the work of other team members and provide constructive feedback.

Technical Stack

  • Our new components are primarily written in Go, with some work in Python and Scala.
  • We use gRPC, REST, GraphQL APIs, and Kafka for communication between our microservices.
  • Technologies like Redis and PostgreSQL are used for caching and metadata storage, respectively.
  • Our services are hosted on AWS and GCP, including FedRAMP-designated environments.
  • Our DevOps stack includes Docker, Kubernetes, Jenkins, GitHub, Terraform, and more.

Why Join Us?

  • Tackle extraordinary challenges and work with the best in the industry.
  • Enjoy flexible working hours and a hybrid work model.
  • Benefit from a generous employee stock plan and performance-based bonuses.
  • Access comprehensive health and wellness benefits, including private medical care and a global employee assistance program.
  • Participate in diverse and inclusive company events and programs.

Ideal Candidate

  • Bachelor's degree in Computer Science or related field.
  • 10+ years of experience in designing and developing high-performance micro-service-based backend systems.
  • Passion for building elegant and simple distributed systems.
  • Proficiency in Go, Python, Scala, or Java.
  • Experience with Kafka and its ecosystem is highly desirable.

Join SentinelOne and be part of a team that values trust, accountability, and innovation. Apply today to contribute to the future of cybersecurity.

Benefits
Extracted with AI

  • Flexible working hours
  • Hybrid work model
  • Generous employee stock plan
  • Yearly performance bonus
  • Flexible Time Off
  • Pension insurance contribution
  • Premium Life Insurance
  • Private medical care
  • Global Employee Assistance Program
  • Home-office-setup gear
  • Employee stock purchase plan
  • Refreshments and snacks at the office
  • Company events
  • Diversity and Inclusion programs

Similar jobs

Last update: 23 minutes ago

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Zalando logo
Zalando

Backend Software Engineer - Privacy Technology

Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.

Zalando logo
Zalando

Senior Backend/Data Engineer

Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Instapro Group logo
Instapro Group

Senior Backend Engineer - Payments

Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

Bonapolia logo
Bonapolia

Senior Java Developer

Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

Space Inch logo
Space Inch

Senior Java/VueJS Developer

Join Space Inch as a Senior Java/VueJS Developer to work on fintech projects with a focus on Java, Vue.js, and TypeScript in a flexible remote environment.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.

FoodLabs logo
FoodLabs

Senior C++ Computer Vision Engineer

Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.

Computer Futures logo
Computer Futures

Cloud Data Engineer

Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Darktrace logo
Darktrace

Solutions Engineer

Join Darktrace as a Solutions Engineer in Amsterdam, providing technical pre-sales and post-sales support in a hybrid work environment.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Devire logo
Devire

Senior Backend Engineer (JavaScript & Node.js)

Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.

ST Engineering iDirect logo
ST Engineering iDirect

Senior Software Engineer - Satellite Communications

Join ST Engineering iDirect as a Senior Software Engineer to develop satellite communication products using C++, Linux, and Agile methodologies.

Moss logo
Moss

Senior Backend Engineer (Java, Spring)

Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.