Senior Software Engineer, Endpoint
Build and own features across an endpoint-to-cloud security platform, including Windows agent components, backend services, architecture, and cloud deployment.
Responsabilidades
- Design, build, and own features across the platform, from endpoint to cloud
- Build and improve the Windows endpoint agent, including kernel drivers and user-mode services
- Develop backend services and microservices that integrate with endpoint and network components
- Contribute to architecture, infrastructure, and cloud deployment
- Debug and optimize high-scale systems, from crash dumps to distributed services
- Collaborate with product and research teams to bring AI security concepts into production
Requisitos
- 5+ years of hands-on software development experience
- Strong C/C++ skills
- 3+ years of Windows kernel driver development using WDK, KMDF, or WDM
- Hands-on experience with network drivers, such as WFP callout or NDIS filter drivers
- Strong understanding of Windows internals and networking fundamentals, including TCP/IP, DNS, HTTP, and TLS
- Willingness to work across the stack, including backend services in Go
Se valora
- Experience with Go, microservices, and cloud-native applications
- Experience with distributed systems, Docker, and Kubernetes
- Familiarity with event-driven systems such as Kafka, RabbitMQ, or NATS
- Experience with endpoint security products such as EDR, antivirus, DLP, or VPN
- Experience with Windows file system minifilters, driver signing, or Microsoft HLK/WHQL
- macOS endpoint development experience
- AI or LLM experience and knowledge of practical applications