Senior Software Security Engineer
Core
Analyze software designs and implementations for security, identify vulnerabilities, and propose remediations throughout the software development lifecycle.
Role type
Senior Software Security Engineer (Product Security)
Builds
Secure software products and CI/CD pipelines for public safety and business solutions
Domain
Cybersecurity / Software Engineering / Public Safety Technology
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure
Required skills
Threat modeling, risk assessment, security code reviews, SAST/DAST/SCA tool deployment, manual penetration testing, vulnerability triage, secure SDLC integration, cloud security (AWS/Azure/GCP), exploit development, root cause analysis
Preferred skills
AI/ML security considerations, distributed systems design, privacy threat controls, enterprise log analysis (Splunk/OSQuery), advanced cryptography
Technologies
Linux, Docker, Kubernetes, Go, TypeScript, JavaScript, C/C++, Python, Bash, HTTP, REST APIs, TLS, OWASP, NIST, ISO 27001, CI/CD pipelines
Responsibilities
Perform threat modeling and architecture reviews to mitigate risk; define and oversee deployment of automated security testing tools in CI pipelines; triage and validate vulnerabilities from scanning tools; establish secure coding standards and baseline security requirements; support product security incident response and root cause analysis; ensure product compliance with security standards and regulations
Seniority
Senior, hands-on IC