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 @ 7
Distributed Systems @ 6
GraphQL @ 6
Java @ 6
Kafka @ 6
Node.js @ 6
React @ 6
Redis @ 6
Security
Slack
Technical Leadership
TypeScript @ 6
- 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
Responsibilities
-
Software Development (fullstack; primarily React/Java)
- Dive deep into coding to turn customer requirements and product gaps into shipped solutions.
- Write robust tests, tackle bugs, and ensure top-notch security in your code.
- Move between codebases regularly, including on escalated issues that span multiple products.
-
Customer Engagement and Requirements Gathering
- Partner with customers and field teams to understand customer environments, goals, and constraints.
- Turn ambiguous (possibly contradictory) customer asks into a clear technical strategy.
- Carry field learnings back into product and engineering planning while advocating for what customers need.
- Occasionally support pre-sales scoping where early engineering input shapes a good outcome.
-
Customer Integrations, Deployments, and Enablement
- Own the design and delivery of integrations connecting SentinelOne products into customer environments.
- Often collaborate with the customer’s engineers, shaping the solution and knowledge transfer.
- Produce runbooks, integration docs, and executive-level technical communication enabling customers to operate independently.
-
Upstream Contributions to the Core Product
- Fix or improve the core platform when needed to make a customer whole.
- Partner with platform teams to ensure contributions are reviewed and supported long-term.
- Build tooling that codifies repeatable patterns and scales the Forward Deploy function.
-
Technical Leadership and Mentorship
- Raise the bar for the Forward Deploy Engineering team.
- Mentor Senior Forward Deploy Engineers, set standards for scoping and delivery, and help shape how the team operates.
-
Build and Review Technical Specifications
- Architect end-to-end solutions for complex problems with loose definition, spanning multiple codebases.
- Document trade-offs and critical implementation details and review specs with meaningful feedback.
-
Code Review
- Champion code quality, security, and efficiency across the codebase.
-
Support and Team Collaboration
- Respond to ad-hoc customer and internal escalations promptly (no regular on-call rotation).
- Assist colleagues, share constructive feedback, and contribute to weekly syncs and daily Slack standups.
Requirements
-
Experience
- Solid computer science background with 6+ years engineering experience, including both backend and frontend.
- Proven expertise designing and operating distributed systems or data-intensive services.
- Track record of leading substantial work end-to-end under ambiguity with multiple stakeholders.
- Experience working directly with customers or senior stakeholders to shape technical solutions.
-
Technical Mastery
- Deep proficiency in at least one production language (Java strongly preferred; 5+ years) and comfort in at least one additional language.
- Values elegant, concise, readable code.
- Expected to work with tools/technologies such as modern Java (including lambdas), React, TypeScript, Kafka, Redis, GraphQL, Node.js, SentinelOne’s platform, and more.
- Comfortable weighing in on CAP theorem considerations.
-
Domain Familiarity
- Experience in cybersecurity is strongly preferred (e.g., SIEM, EDR/XDR, log pipelines, detection engineering, threat hunting, etc.).
-
Collaborative, Curious, and Practical Mindset
- Can walk into an unfamiliar codebase and be genuinely useful quickly, and can lead others similarly.
- Can translate between engineers and non-engineers without losing precision.
- Prefers shipping a well-thought-out solution over perfection delayed.
- Takes mentorship seriously and enjoys helping others grow.
- Strong written communication skills (tickets, design docs, customer runbooks, executive briefings).
Benefits
Equity & Rewards
- Restricted Stock Units (RSUs)
- Employee Stock Purchase Plan (ESPP)
Time Off & Wellbeing
- Flexible time off
- Paid company holidays and paid sick time
- Gender-neutral parental leave
- Grandparent leave
Insurance & Financial Security
- Medical, dental, and vision coverage
- 401(k) retirement plan with company match
- Life and disability insurance
- Health and dependent care FSA
- Voluntary benefits (hospital, accident, critical illness)
- Employee Assistance Program (EAP)
- ARAG pre-paid legal
- Nationwide pet insurance
- Cancer Care program
- Global business travel medical insurance
Work Perks & Flexibility
- Home office allowance
- Mobile phone reimbursement
Wellness & Lifestyle
- Wellness coach
- Wellness/gym reimbursement
- Fertility coverage
- Adoption & surrogacy reimbursement
More jobs at SentinelOne
Senior Staff Ai Platform Engineer
SentinelOne · United States
USD 184,000-253,000 per year
Senior IT Product Manager, AI Initiatives
SentinelOne · United States
USD 156,000-215,000 per year
Manager Of Developer Tooling
SentinelOne · United States
USD 164,000-226,000 per year
Staff Forward Deployed Engineer, AI
SentinelOne · United States
USD 156,000-215,000 per year
Senior Staff Forward Deployed Engineer, AI
SentinelOne · United States
USD 184,000-253,000 per year
Similar jobs
Senior Forward Deploy Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Staff Full Stack Engineer, Identity
Stripe · South San Francisco, United States, New York City, United States, Seattle, United States
USD 224,000-336,000 per year
Senior Software Engineer II
Confluent · Boston, United States, Dallas, United States, Chicago, United States, United States, Portland, United States
USD 176,000-230,000 per year
Software Engineer, Product Security Data Platforms
Stripe · Seattle, United States
USD 156,800-235,200 per year
Senior Software Engineer
SentinelOne · United States
USD 151,800-209,300 per year
Senior Staff Software Engineer — AI Applications And Platform Foundations
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer - Security Technology
Bloomberg · New York City, United States
USD 160,000-240,000 per year
Fullstack Software Engineer, Notifications Lifecycle
Reddit · United States
USD 164,000-229,000 per year