Endpoint C# Developer - IoT Security Platform
SentinelOne was founded in 2013 by an elite group of cyber-security and defense experts.
In our R&D offices in TLV, we develop a next-gen endpoint and server protection SW product that uses several layers of protection, including behavioral analysis (with ML on the collected data), anti-exploitation, traps and more in order to stop zero-day attacks that other vendors simply can’t.
It also provides unparalleled threat visibility at a minimum system impact.
What are we looking for?
Over the top talented people who are capable to lead a feature through the whole development lifecycle. People that can explore, design, recommend and develop from scratch innovative ideas and drive a sophisticated product to production.
Because you will work on real-world problems with risks of millions of dollars (protecting against Ransomware and other threats) and make an impact by preventing our customers from appearing in the global news after being attacked. You will be joining a technologically cutting-edge project and will be able to influence the architecture, design, and building of our core platform. You will meet extraordinary challenges and work with the very BEST in the industry.
What will you do?
You will have end-to-end ownership over our IoT security platform’s agent development. The IoT security platform is the youngest product in SentinelOne’s portfolio. Joining the team at such an early stage gives you the opportunity to make a wide impact on the new product’s design and infrastructure. Having an excellent infrastructure and core from day 1 is a proven method for achieving an industry leading product. In order to get there, you will research new ways to supply visibility and protection for unmanaged devices based on our platform’s agent. After researching and find the “how-to”, you will be responsible for implementing the functionality on the endpoint side at a high scale and production grade level. Most of the agent will be developed in C#, but Python and C++ will be part of your programming languages arsenal.
What experience or knowledge should you bring?
- 5+ years of experience as a software developer in a class A company or an elite technological army unit.
- Significant hands-on experience with C#
- Deep understanding of common network protocols.
- Proven ability to design and plan complicated software components
- Data oriented approach during all phases of development
- Previous experience of working on a production-grade product with a wide scale deployment
- Great communication skills
- Previous experience with security-oriented development – an advantage
- Modern C++ (11\14\17) and\or Python hands-on experience is an advantage
SentinelOne is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.