Senior Software Engineer – Cloud + Networking (Remote)

January 17, 2023
Apply Now

Job Description

CS FOR ALL is Referring

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 You Will Be Doing:

The right candidate will be responsible for research, design and development of security / networking software for ThreatDefend Platforms. The right candidate will get an opportunity to research in new domains, innovate, and help build a world-class product in a startup environment. Primary focus would be to develop robust, reliable and maintainable security and networking software on Linux Operating systems on Desktops and Servers. The right candidate has to ensure adherence to the software development process, including proper code review and unit-testing of all developed modules.

What Qualifications and Skills You Will Need:

  • BE/ME (Computer Science) with 4 to 8 years of experience
  • Experience working independently on developing software for enterprise-grade products like firewalls, routers, switches, VPN concentrators, etc.
  • Ability to engineer and implement solutions to diverse security and networking issues
  • Excellent knowledge in at least one scripting and one programming language (C, Python preferred)
  • Strong experience with Linux OS internals and prior work in building virtualized / containerized environments
  • Experience designing, developing, and unit-testing complex products and solutions involving Cloud (GCP / AWS), Kubernetes, microservices, and containers
  • Good understanding of L2 / L3 Protocols, routing protocols, socket programming and general networking concepts
  • Excellent debugging, troubleshooting, analytical and problem-solving skills.
  • Good written and verbal communication skills.
  • Strong team player with a willingness to proactively interact with the team and achieve results in a dynamic, fast-growing environment


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.

SentinelOne participates in the E-Verify Program for all U.S. based roles.