All job description templates
Engineering$130,000 – $170,000

Security Engineer Job Description Template

A Security Engineer protects our systems, data, and customers by building security into every layer of our product and infrastructure. They lead vulnerability assessments, define security standards, and partner with engineering to make security a shared responsibility.

Responsibilities

  • Conduct threat modelling, security reviews, and penetration tests on new and existing systems
  • Define and enforce secure SDLC practices across engineering teams
  • Manage vulnerability scanning, SIEM tooling, and incident response playbooks
  • Harden cloud infrastructure and implement least-privilege IAM policies
  • Lead compliance efforts (SOC 2, ISO 27001, GDPR) and liaise with auditors
  • Build security awareness and training programmes for the broader team

Requirements

  • 3+ years in application security, cloud security, or information security
  • Deep understanding of OWASP Top 10, common attack vectors, and mitigations
  • Hands-on experience with cloud security on AWS, GCP, or Azure
  • Proficiency with penetration testing tools and scripting in Python or Bash
  • Knowledge of network security, PKI, and cryptography fundamentals

Nice to Have

  • OSCP, CISSP, or AWS Security Specialty certification
  • Experience with zero-trust architecture and service mesh security
  • Background in bug bounty hunting or responsible disclosure

Key Skills

OWASPAWS SecurityTerraformPythonBurp SuiteSOC 2IAMSIEM

Typical Salary Range

$130,000 – $170,000

Varies by location and experience

Want a custom JD?

This template is a starting point. Use KiteHR's AI to generate a job description tailored to your company, tone, and specific requirements in seconds.

Try AI Job Description Generator
Ready to hire your Security Engineer?

Post this role and track applicants for free

KiteHR gives you unlimited jobs, unlimited candidates, and AI-powered hiring tools — completely free. No credit card. No contracts.