Principal Software Engineer
Core
Lead architecture, development, and delivery of secure cloud product capabilities and services for enterprise-scale security operations.
Role type
Principal Software Engineer (Security Cloud Products)
Builds
Secure cloud product capabilities and services for enterprise security operations
Domain
Cybersecurity, Cloud Infrastructure, Distributed Systems
Deliverable
production ML models | product features
Required skills
Secure cloud product architecture, API design, distributed systems, data stores and integrations, automated testing, production-quality code, cloud-native services, infrastructure as code, high availability, scalability, resilience, observability, secure multi-tenant design, security engineering, security operations, secure SDLC, threat modeling, secure design reviews, vulnerability management, identity and access controls, security monitoring, detection, investigation, incident response, production support
Preferred skills
Large-scale distributed systems and cloud products in security analytics/SIEM/SOC, operating security capabilities across multiple cloud providers/enterprise environments, full SDLC ownership, containers/serverless architectures, reliability engineering, cost-aware design, data pipeline development, stream processing, third-party security data source integration
Technologies
AWS, Azure, GCP, CI/CD
Responsibilities
Translate security and operational requirements into scalable architectures and technical designs, design and implement secure cloud product capabilities, partner across teams to resolve complex challenges involving security controls and distributed systems, mentor engineers and drive operational improvements
Seniority
Principal, hands-on IC with strategy & mentorship
