Staff Software Engineer (Java) for Ingestion – Scalable Columnar Database
United States - Remote
About Us:
SentinelOne is defining the future of cybersecurity through our XDR platform that automatically prevents, detects, and responds to threats in real-time. Singularity XDR ingests data and leverages our patented AI models to deliver autonomous protection. With SentinelOne, organizations gain full transparency into everything happening across the network at machine speed – to defeat every attack, at every stage of the threat lifecycle.
We are a values-driven team where names are known, results are rewarded, and friendships are formed. Trust, accountability, relentlessness, ingenuity, and OneSentinel define the pillars of our collaborative and unified global culture. We're looking for people that will drive team success and collaboration across SentinelOne. If you’re enthusiastic about innovative approaches to problem-solving, we would love to speak with you about joining our team!
What are we looking for?
Do you want to join a company where you’ll be first on the frontlines to define our platform, by building the backend of our Data Platform services processing Petabytes of data per day? Joining S1’s Security Data Lake data platform is an amazing opportunity for anyone passionate about building a best-in-class SaaS solution that allows Security teams worldwide to quickly identify and solve security problems.
Development of new functionalities of the Security Data Lake product that process several Petabytes of data per day. We're seeking a seasoned colleague, able to lead features/epics, inspire others and lead them technically.
If you are a polyglot engineer with a keen product eye, you’ll have amazing opportunities to directly impact how customers leverage our Security Data Lake platform in order to perform threat hunting and build threat intelligence solutions on top of it. Specifically, you’ll deal with everything related to data ingestion and processing. Our roadmap includes many new functionalities as well as several cost and performance goals so we can process huge amounts of data at a really great cost point for our customers.
What will you do?
- Software Development (70-80% of time)
- Lead implementations of new specifications; Write tests to cover new code or newly found issues
- Implement with consistent coding patterns with a focus on stability and security
- Review Code
- Raise the quality, stability and security of the code for entire team codebase
- Provide guidance and meaningful feedback, understanding broader patterns and downstream and upstream dependencies
- Build and Review Technical Specifications
- Document trade-offs …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Cell phone reimbursement Commuter Company-sponsored events Dental Disability and life Disability and Life Insurance Employee Assistance Program Employee Stock Purchase Program Gender-neutral parental leave Gym Membership Reimbursement Health and Dependent FSA Insurance Medical Medical, Vision, Dental Paid company holidays Paid sick time Parental leave Stock Purchase Program Unlimited PTO Vision
Tasks- Architect solutions
- Provide guidance
- Review code
- Software development
- Support on call rotation
- Tools
- Write tests
AI AI models AWS Cybersecurity Docker FedRAMP GCP GitHub Go Java Jenkins Kafka Kubernetes Problem-solving Python Recruiting Redis S3 SaaS Scala Security Software Development Threat Hunting XDR XDR platform
Experience5 years
Certifications TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9