Lead Software Engineer - Applications
Core
Lead software design and implementation for a high-performance detection platform serving global cybersecurity defenders.
Role type
Senior IC Lead Software Engineer (Systems/Security)
Builds
Detection platform architecture, multi-threaded applications, and high-availability systems
Domain
Cybersecurity / Network Detection and Response (NDR)
Deliverable
production ML models | product features
Required skills
Golang, C++, Linux/Unix development, multi-threaded application design, cloud platforms (AWS/GCP/Azure), containerization (Docker/Kubernetes), CI/CD pipelines, SQL/NoSQL databases
Preferred skills
Team leadership, Network Security background, NDR tools (Zeek/Suricata)
Technologies
Golang, C++, Linux, AWS, GCP, Azure, Docker, Kubernetes, Jenkins, GitLab CI/CD, Git, CMake, make, SQL, NoSQL, Zeek, Suricata
Responsibilities
Lead end-to-end software architecture and implementation; Mentor junior engineers on design and code standards; Build automated test suites and monitoring tools; Collaborate with Product Managers on agile release schedules; Research emerging technologies to improve development practices
Seniority
Senior, hands-on IC with leadership responsibilities