Principal Software Engineer
Core
Define and drive technical vision for security engineering platforms, automation capabilities, API services, and AI-enabled engineering solutions while providing cross-squad technical leadership.
Role type
Principal Software Engineer (Engineering Manager)
Builds
Security engineering platforms, automation capabilities, API services, and AI-enabled engineering solutions
Domain
Cyber security, security engineering, identity and access management, incident response
Deliverable
production ML models
Required skills
Backend engineering, frontend engineering, software architecture, systems design, scalable API design, distributed systems, cloud engineering, Python development, React/TypeScript, graph technologies, AI-powered tooling
Preferred skills
Experience with large-scale datasets, signals, intelligent automation platforms, AI/ML, knowledge graphs
Technologies
AWS, Azure, Python, React, TypeScript, Graph technologies
Responsibilities
Define technical strategy for security platforms, provide leadership across multiple squads, contribute to architecture and solution design, build scalable APIs and distributed systems, evaluate and adopt emerging technologies like AI and graph intelligence
Seniority
Principal, hands-on IC with leadership responsibilities
