Software Development Engineer II – Sensors / Systems & Security Engineering
safe
Bengaluru
Posted Aug 17, 2026
- Full-time
- Product and Engineering
Job description
Most boards and executives are currently flying blind when it comes to cyber risk. They are guessing. At Safe, we’ve built an AI-driven engine that finally gives the C-Suite a clear, quantified, and real-time view of their security posture. We don’t just provide data; we provide **certainty**. We are a **$170M Series C-funded** category leader. We don’t play in the mid-market; we operate at the highest levels of global enterprise. Today, we are proud to **serve 10% of the Fortune 500**, protecting global icons such as **Apple, Netflix, AT&T, Verizon, and Victoria’s Secret**. As we scale toward our next chapter, we are looking for high-performers who want to do the best work of their careers at the intersection of AI and Cybersecurity. ### [**The Culture Memo: Our Operating System**](https://jobs.safe.security/culture/) Safe is not a typical corporate environment. We are a high-intensity, mission-driven team. We value builders who want to define a category and work alongside people who are equally committed to excellence. - **Extreme Ownership:** We don’t do "not my job." We hire people who see a gap and own the solution from start to finish. - **The Elite Standard:** We serve the most sophisticated companies on the planet. Our work must be bulletproof. Whether it’s a line of code or a sales deck, we aim for Tier-1 quality every time. - **Methodology & Rigor:** We don’t wing it. From **Force Management** and **MEDDICC** in sales to **data-driven sprints** in engineering, we rely on proven frameworks to stay disciplined and predictable. - **Radical Candor:** We move too fast for politics or sugar-coating. We value direct, honest feedback that helps us find the right answer quickly. - **The Series C Hustle:** We have the stability of a well-funded leader but the heart of a startup. ### **The Perks & Ownership:** We want our team to feel like owners because they **are** owners. We trust our people to manage their results and their time. - **Meaningful Equity:** Every "Safestar" is a shareholder. You aren’t just an employee; you are a partner in our success. - **Unlimited Leaves:** We don’t believe in clock-watching. We offer **unlimited leave** because we trust you to take the time you need to recharge while staying committed to the mission. - **Comprehensive Benefits:** We provide top-tier medical insurance and wellness benefits to ensure you and your family are well cared for. - **Career Trajectory:** We are growing aggressively. For high-performers, the path for advancement moves at the speed of your ambition. Role Overview: We are looking for an **SDE II – Sensors** to build customer-deployed security software that runs inside enterprise environments and continuously discovers assets, evaluates exposures, and securely communicates telemetry back to SAFE. This role is suited for engineers with strong **C++, Go or Python programming skills, Windows/Linux, networking, and cybersecurity fundamentals**, particularly those who have worked on **endpoint agents, security sensors, network/security products, or other long-running system software**. ### What You'll Do: - Design and develop **lightweight security sensors/agents** running inside customer environments. - Build capabilities for **asset discovery, network scanning, vulnerability detection and exposure validation**. - Develop reliable, long-running system software with a focus on **performance, resource usage, concurrency, and stability**. - Work extensively with **Windows/Linux internals, processes, sockets, filesystems, networking and system APIs**. - Build communication between distributed sensors and the SAFE cloud with **secure authentication, encryption, retries and offline recovery**. - Implement **sensor lifecycle management,** including installation, configuration, health monitoring and software/rule updates. - Debug complex issues spanning **application code, operating systems, customer networks, proxies, firewalls and infrastructure**. - Build strong diagnostics, telemetry and logging so problems can be investigated without requiring direct access to customer systems. - Participate in low-level and high-level design discussions and independently own well-defined components/features through production. ### What We're Looking For: - **3–6 years of software development experience**, preferably building systems, infrastructure or security products. - Strong programming experience in **one or more of C++, Go or Python**. - Strong understanding of **Windows/Linux and operating-system fundamentals**. - Good understanding of networking concepts, including: - TCP/IP and sockets - DNS - HTTP/HTTPS - TLS - Proxies - Routing - NAT - Firewalls and network segmentation - Experience with **multithreading/concurrency, asynchronous programming and inter-process communication**. - Understanding of software security and secure communication practices. - Ability to troubleshoot issues independently across **code, OS and network boundaries**. ### Strongly Preferred: - Experience building **endpoint agents, sensors, collectors, daemons or system services**. - Experience working on **cybersecurity, endpoint security, vulnerability management, micro-segmentation, EDR or network security products**. - Experience building software deployed across **large heterogeneous enterprise environments**. - Familiarity with **CVE, CVSS, vulnerability scanners and exposure management**. - Experience with secure **auto-update / software distribution mechanisms**. - Familiarity with containers and technologies such as **Docker and Kubernetes**. - Experience developing software that needs to operate reliably across **Windows and Linux environments**. ### What Good Looks Like: You should be comfortable going beyond: "The API returned an error." and investigating: **Sensor → process → socket → DNS → proxy/firewall → network → cloud service**to determine exactly where and why something failed. You should be equally comfortable reasoning about: - Why is a process consuming excessive CPU or memory - Why communication works in one customer network but fails in another - How to safely upgrade thousands of deployed sensors - How to recover when a sensor loses connectivity for several hours - How to execute security scans without destabilising customer infrastructure - How to collect enough diagnostics to troubleshoot systems you cannot directly access The ideal candidate is fundamentally a **systems/security engineer who can build reliable software**, rather than a conventional CRUD/backend application developer.