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

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

SentinelOne logo
SentinelOne

Senior Software Engineer - Test Framework Development

Join SentinelOne as a Senior Software Engineer to develop test frameworks with Java, TypeScript, and more. Remote work available.

Keboola logo
Keboola

Senior AI Engineer - Backend

Join Keboola as a Senior AI Engineer to enhance AI features, develop models, and collaborate on innovative projects in Prague.

Accolade, Inc. logo
Accolade, Inc.

Senior Python Backend Developer

Join Accolade as a Senior Python Backend Developer in Prague. Develop scalable microservices using AWS and Python.

PlushCare logo
PlushCare

Senior Python Backend Developer

Join us as a Senior Python Backend Developer to design and develop scalable microservice solutions using AWS and Python.

PlushCare logo
PlushCare

Data Engineer II

Join Accolade as a Data Engineer II in Prague. Design and maintain cloud-native data infrastructure using AWS and modern technologies.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.

SentinelOne logo
SentinelOne

Senior Staff Software Engineer – Backend – Singularity Data Lake

Senior Backend Engineer for SentinelOne, developing high-scale data services in Slovakia. Expertise in Java, Python, Kafka needed.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

Cyberhaven logo
Cyberhaven

Senior Backend Developer

Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.

PlushCare logo
PlushCare

Python Backend Developer

Join our team as a Python Backend Developer in Prague, working with AWS and microservices to transform healthcare.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.

Apify logo
Apify

Backend Engineer for Developer Platform (Node.js/TypeScript)

Join Apify as a Backend Engineer to build web scraping and automation platforms using Node.js and TypeScript.

Agoda logo
Agoda

Senior Data Engineer (Fintech Team)

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with cutting-edge technology and innovative projects. Relocation provided.

GoodData logo
GoodData

Senior Solution Engineer

Join GoodData as a Senior Solution Engineer to implement BI solutions and data pipelines in Prague.

Remote Crew logo
Remote Crew

Senior Data Engineer

Join us as a Senior Data Engineer in Lisbon to design and maintain data infrastructure. Hybrid role with flexible benefits.

Siemens logo
Siemens

Software Engineer - Java, PostgreSQL

Join Siemens as a Software Engineer in Budapest, focusing on Java and PostgreSQL for critical rail systems.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

Gen logo
Gen

Senior Application Security Engineer

Join Gen as a Senior Application Security Engineer in Prague. Lead security initiatives, conduct reviews, and mentor teams in a dynamic environment.

Siemens logo
Siemens

Medior C++ Developer for Engineering Tools

Join Siemens as a Medior C++ Developer in Žilina, Slovakia. Work on global engineering tools with C++ and agile methodologies.

Relativity logo
Relativity

Senior Java Software Engineer

Join Relativity as a Senior Java Software Engineer to work on AI-based products in a hybrid environment.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.