Lumia Security- Senior Software Engineer (Endpoint)
Core
Senior engineer building AI security platform features across Windows kernel drivers, backend services, and distributed systems.
Role type
Senior IC security software engineer (endpoint & backend)
Builds
Endpoint agent (kernel/user-mode), backend microservices, and AI security production features
Domain
Cybersecurity, Endpoint Security, Distributed Systems, AI Security
Deliverable
production ML models
Required skills
C/C++, Windows kernel driver development, Network drivers (WFP/NDIS), Windows internals, Networking fundamentals (TCP/IP, DNS, HTTP, TLS), Go
Preferred skills
Go, microservices, cloud-native apps, high-scale distributed systems, Docker, Kubernetes, event-driven architecture (Kafka, RabbitMQ, NATS), endpoint security products (EDR, antivirus, DLP, VPN), file system minifilter drivers, driver signing, macOS endpoint experience, AI/LLM
Technologies
C, C++, Go, WDK, KMDF, WDM, WFP, NDIS, Docker, Kubernetes, Kafka, RabbitMQ, NATS
Responsibilities
Design and build Windows endpoint agent including kernel drivers and user-mode services; Develop backend services and microservices; Debug and optimize complex high-scale systems; Shape architecture and cloud deployment; Turn AI security ideas into production features
Seniority
Senior, hands-on IC
