Senior Staff Software Engineer – Backend – Singularity Data Lake
SentinelOneAbout 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
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
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.
Senior AI Engineer - Backend
Join Keboola as a Senior AI Engineer to enhance AI features, develop models, and collaborate on innovative projects in Prague.
Senior Python Backend Developer
Join Accolade as a Senior Python Backend Developer in Prague. Develop scalable microservices using AWS and Python.
Senior Python Backend Developer
Join us as a Senior Python Backend Developer to design and develop scalable microservice solutions using AWS and Python.
Data Engineer II
Join Accolade as a Data Engineer II in Prague. Design and maintain cloud-native data infrastructure using AWS and modern technologies.
Senior Software Engineer, Frontend
Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.
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.
Senior Software Engineer (Backend) - Content Lake DX
Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.
Senior Backend Developer
Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.
Python Backend Developer
Join our team as a Python Backend Developer in Prague, working with AWS and microservices to transform healthcare.
Senior Software Engineer, Frontend
Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.
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.
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.
Senior Solution Engineer
Join GoodData as a Senior Solution Engineer to implement BI solutions and data pipelines in Prague.
Senior Data Engineer
Join us as a Senior Data Engineer in Lisbon to design and maintain data infrastructure. Hybrid role with flexible benefits.
Software Engineer - Java, PostgreSQL
Join Siemens as a Software Engineer in Budapest, focusing on Java and PostgreSQL for critical rail systems.
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.
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.
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.
Senior Java Software Engineer
Join Relativity as a Senior Java Software Engineer to work on AI-based products in a hybrid environment.
Software Engineer II
Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.
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.