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
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
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.
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.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
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.
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!
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.
Senior Software Engineer - .NET and Go
Join Sysdig as a Senior Software Engineer in Berlin, focusing on .NET and Go for cloud security solutions.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
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.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Senior Software Engineer - Full Stack/Back-End with Python and TypeScript
Join Metroscope as a Senior Software Engineer in Paris, working on innovative energy solutions with Python and TypeScript in a hybrid environment.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.
Senior Developer with C#, Java, and Python
Join RINIS as a Senior Developer to build secure data exchange solutions using C#, Java, Python, and more in a hybrid work environment.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Senior Software Engineer - Data Platform
Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.
Senior Backend Engineer - Data Gateway (Kotlin, Spring, AWS)
Join Bettermile as a Senior Backend Engineer to develop Data Gateway components using Kotlin, Spring, and AWS in a hybrid work environment.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.
Senior C++ Software Engineer
Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.
Senior Software Engineer (Backend)
Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.
Senior Software Engineer (C++, Python & Cloud)
Join VIAVI Solutions as a Senior Software Engineer specializing in C++, Python, and cloud technologies. Work in a hybrid environment in Berlin.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.