Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Communication @ 4
Data Pipelines
Distributed Systems @ 4
GraphQL @ 3
Java @ 7
Kafka @ 3
Node.js @ 3
React @ 3
Redis @ 3
Security
Slack
TypeScript @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
As a Senior Forward Deploy Engineer at SentinelOne, you will work at the intersection of customers and the product. You will collaborate with customer engineering teams and SentinelOne codebases to ship integrations, fixes, and platform improvements. The role spans multiple products and services, including data pipelines, the Singularity Data Lake, and EventDB, a highly scalable columnar database that ingests petabytes of data per day.
Responsibilities
- Develop full-stack software, primarily using React and Java, to turn customer requirements and product gaps into shipped solutions.
- Write robust tests, resolve bugs, and maintain high standards for security, code quality, and efficiency.
- Work across multiple codebases, including on escalated issues spanning multiple products.
- Engage with customers and field teams to understand environments, goals, and constraints.
- Translate ambiguous or contradictory requirements into clear technical strategies.
- Bring field learnings into product and engineering planning and advocate for customer needs.
- Occasionally support pre-sales scoping where early engineering input is required.
- Design and deliver integrations connecting SentinelOne products to customer environments.
- Work alongside customer engineers and provide knowledge transfer, runbooks, integration documentation, and executive-level technical communication.
- Contribute fixes and improvements to the core platform and partner with platform teams to ensure long-term support.
- Build tooling that codifies repeatable patterns and scales the Forward Deploy function.
- Architect end-to-end solutions for complex, loosely defined problems spanning multiple codebases and teams.
- Document trade-offs and implementation details and review technical specifications.
- Conduct code reviews focused on quality, security, and efficiency.
- Respond to customer and internal escalations without a regular on-call rotation.
- Assist colleagues, provide constructive feedback, and participate in weekly syncs and daily Slack standups.
Requirements
- Solid computer science background and 5+ years of engineering experience across backend and frontend development.
- Proven experience designing and operating distributed systems or data-intensive services.
- Experience leading substantial work end-to-end under ambiguity and with multiple stakeholders.
- Experience working directly with customers or senior stakeholders to shape technical solutions.
- Deep proficiency in at least one production programming language; Java is strongly preferred, with 5+ years of experience preferred.
- Working comfort with at least one additional programming language.
- Ability to write concise, readable, and maintainable code.
- Willingness and ability to learn new tools and codebases as required.
- Experience or familiarity with modern Java, React, TypeScript, Kafka, Redis, GraphQL, Node.js, and SentinelOne's platform.
- Understanding of CAP theorem considerations and data-structure trade-offs.
- Cybersecurity experience is strongly preferred, including familiarity with SIEM, EDR/XDR, log pipelines, detection engineering, or threat hunting.
- Ability to become productive quickly in unfamiliar codebases.
- Ability to translate precisely between engineers and non-engineers, including customers, executives, sales, and product teams.
- Commitment to mentorship and helping other engineers grow.
- Strong written communication skills for tickets, design documents, customer runbooks, and executive briefings.
Benefits
- Restricted Stock Units (RSUs)
- Employee Stock Purchase Plan (ESPP)
- Flexible time off, paid company holidays, and paid sick time
- Gender-neutral parental leave and grandparent leave
- Medical, dental, and vision coverage
- 401(k) retirement plan with company match
- Life and disability insurance
- Health and dependent care FSA
- Voluntary hospital, accident, and critical illness benefits
- Employee Assistance Program (EAP)
- ARAG prepaid legal services
- Nationwide pet insurance
- Cancer Care program
- Global business travel medical insurance
- Home office allowance and mobile phone reimbursement
- Wellness coach and wellness or gym reimbursement
- Fertility coverage and adoption or surrogacy reimbursement
Compensation
The U.S. base salary range is $132,000–$182,000 USD, varying according to the candidate's location. Different ranges may apply in some locations.
More jobs at SentinelOne
Marketing Operations Analyst (Data & Systems)
SentinelOne · United States
USD 92,800-128,000 per year
Mid-Level MDR Analyst
SentinelOne · United States
USD 84,000-100,000 per year
Solutions Engineer, SLED
SentinelOne · United States
USD 160,000-220,000 per year
Senior Solutions Engineer, Commercial
SentinelOne · United States
USD 196,000-270,000 per year
Senior Solutions Engineer, Federal
SentinelOne · United States
USD 196,000-270,000 per year
Similar jobs
Staff Forward Deploy Engineer
SentinelOne · United States
USD 156,000-215,000 per year
Software Engineer, Product Security Data Platforms
Stripe · United States, New York City, United States, Seattle, United States
USD 158,800-238,200 per year
Senior Software Engineer, Agent Platform
SentinelOne · United States
USD 132,000-182,000 per year
Staff Backend Software Engineer, Agent Platform
SentinelOne · United States
USD 156,000-215,000 per year
Senior Full-Stack Software Engineer – Verification Data and Visualization Platform
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software Engineer, Analyst Experience Features
SentinelOne · United States
USD 151,800-209,300 per year
Senior Software Engineer II
Confluent · United States, Dallas, United States, Chicago, United States, Boston, United States, Portland, United States
USD 176,000-230,000 per year
Software Engineer, Consumer Engineering
Reddit · United States
USD 164,000-229,000 per year