Software Development Engineer II – Sensors / Systems & Security Engineering
SafeBengaluruFull TimeEngineering
Remotely
gopythonlinuxnetworkingmultithreadingwindowsconcurrency
Job Description
📋 Description
- Design and develop lightweight security sensors/agents running inside customer environments.
- Build capabilities for asset discovery, network scanning, vulnerability detection and exposure
- Develop reliable, long-running system software with a focus on performance, resource usage
- Work extensively with Windows/Linux internals, processes, sockets, filesystems, networking and
- Build communication between distributed sensors and the SAFE cloud with secure authentication
- Implement sensor lifecycle management, including installation, configuration, health monitoring and
🎯 Requirements
- 3–6 years of software development experience, preferably building systems, infrastructure or
- Strong programming experience in 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
- Experience with multithreading/concurrency, asynchronous programming and inter-process
- Understanding of software security and secure communication practices.
🎁 Benefits
- Extreme Ownership: Own the solution from start to finish.
- The Elite Standard: Bulletproof quality in code and output.
- Methodology & Rigor: Proven frameworks to stay disciplined and predictable.
- Radical Candor: Direct, honest feedback to move quickly.
- The Series C Hustle: Stability with startup energy.
- Meaningful Equity: Be a shareholder in the company’s success.
Back to all jobs