Principal Software Engineering Manager
Core
Lead, coach, and grow a team of software engineers while owning execution for scalable, high-throughput, multi-tenant services and data pipelines supporting asset discovery, attack-path analysis, and remediation.
Role type
Principal Software Engineering Manager (IC + Leadership)
Builds
Scalable cloud services, distributed systems, and AI/ML-enabled security capabilities
Domain
Cybersecurity / Cloud Infrastructure / Data Engineering
Deliverable
production ML models
Required skills
People management, technical leadership, architecture design, CI/CD integration, incident response, capacity planning, large-scale data processing, AI/ML security
Preferred skills
Experience with Kusto/Azure Data Explorer, Spark, Azure Synapse, concurrency optimization, live-site operations
Technologies
C, C++, C#, Java, JavaScript, Python, Kusto, Azure Data Explorer, Spark, Azure Synapse
Responsibilities
Coach and develop engineers, define technical direction for security services, establish engineering fundamentals (security, resiliency, performance), improve observability and operational readiness, lead cross-organizational projects, deliver AI-enabled security capabilities
Seniority
Principal, hands-on IC with strategic leadership
