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.
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.
Backend Software Engineer - Privacy Technology
Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.
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.
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 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.
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.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
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 Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
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.
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.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
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.
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!
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
Solutions Engineer
Join Darktrace as a Solutions Engineer in Amsterdam, providing technical pre-sales and post-sales support in a hybrid work environment.
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 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 - Satellite Communications
Join ST Engineering iDirect as a Senior Software Engineer to develop satellite communication products using C++, Linux, and Agile methodologies.
Senior Backend Engineer (Java, Spring)
Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.