Lead Software Engineer (Go, C/C++, Windows)
Core
Designing and building a next-generation enterprise file protection platform with a focus on system architecture, low-level development, and cross-platform agent design.
Role type
Lead Software Engineer (Go, C/C++, Windows)
Builds
Enterprise file protection platform and cross-platform agents
Domain
Cybersecurity / System Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Go (Golang), C/C++, Windows OS internals, NTFS/file metadata/USN Journal/ReadDirectoryChangesW, Linux inotify, macOS FSEvents, long-running services/agents/daemons, logging/event/versioning systems, performance/memory optimization
Preferred skills
cybersecurity/endpoint/ransomware detection, SIEM integrations, gRPC/IPC/named pipes, file system drivers/minifilter, startup/founding engineer experience, secure software delivery/code signing
Responsibilities
Own end-to-end architecture of core platform and agent, Develop production-grade Go code for system/storage/event pipeline, Design cross-platform agent architecture, Implement file system monitoring and event capture, Define coding standards and architecture decisions, Build high-performance low-memory reliable system components, Lead and mentor future engineers
Seniority
Senior, hands-on IC with technical leadership