Security Software Engineer
Core
Design, develop, and maintain security features, tools, frameworks, and automation for enterprise-scale data security products and platforms.
Role type
Senior Security Software Engineer (AI-powered data security)
Builds
Enterprise data protection solutions (on-premises, cloud, edge) with AI-driven security insights
Domain
Cybersecurity / Data Protection / Cloud Security
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Python, Rust, secure software development lifecycle, OWASP Top 10, threat modeling, cryptography fundamentals, cloud security (AWS/Azure/GCP), container/Kubernetes security, CI/CD security, DevSecOps, debugging, analytical problem-solving
Preferred skills
AI/ML for security code scanning, patching, CVE discovery, SAST/DAST/SCA, container security, identity systems
Technologies
Go, Python, Rust, AWS, Azure, GCP, Kubernetes, CI/CD pipelines
Responsibilities
Design and develop security features and automation tools; perform threat modeling and security reviews; identify and remediate vulnerabilities; partner on secure coding practices; implement security best practices for cloud-native environments; mentor junior engineers; create technical documentation and security guidelines
Seniority
Senior, hands-on IC with mentorship responsibilities