Product Security Engineer II

HashiCorp
Summary
Join HashiCorp's Product Security Platform Partnerships team as a Product Security Engineer II and contribute to the security of our cloud, self-managed, and community products. Partner with Research & Development teams to ensure security best practices are implemented throughout the development lifecycle. Monitor threats and vulnerabilities, triage reported issues, and communicate associated risks. Conduct security assessments, threat modeling, and code reviews. Assist with third-party audits and penetration tests. Develop security solutions and deliver security training. Research emerging attack vectors and techniques. This role requires 4+ years of security experience and expertise in secure development practices, modern engineering practices, security design and architecture, cloud environments, and application and infrastructure security testing.
Requirements
- Experience in some of these topic areas
- Secure development practices, and integration into broader engineering activities
- Modern engineering practices, processes, and tools, particularly related to the Go programming language and ecosystem
- Security design / architecture and threat modeling
- Product and service architectures in modern, multi-tenant cloud environments (IaaS, SaaS, PaaS)
- Amazon Web Services (AWS), Microsoft Azure, and/or Google Cloud Platform (GCP)
- Secure operations practices, specifically in cloud environments
- Authentication and Identity management (e.g. SAML, SSO, OIDC, SCIM, etc) security best practices
- Application and infrastructure security testing methodologies and tools
- Vulnerabilities (old and new), and options for defense / mitigation
- Product vulnerability management lifecycle
- Working with and/or supporting product engineering teams
- Security audits, penetration tests, and/or bug bounty programs
- Cryptography and cryptographic primitives
- 4+ years of security experience
- Strong written and verbal communication skills
- Knowledge of application security topics
- A pragmatic approach to security
- The ability to empathize with engineers and product managers across the company
Responsibilities
- Contribute to secure architecture and design of HashiCorp products, across our cloud, self-managed, and community product portfolio
- Work across various R&D teams to prioritize security features and bugs, and ensure implementation and mitigations
- Monitor threats and vulnerabilities impacting HashiCorp products and services; triage reported vulnerabilities, identify mitigations and assess/communicate associated risk
- Act as SME on multiple information security areas (e.g. security architecture, application security, threat modeling etc.)
- Plan & execute security assessments (dynamic testing, static testing, code review, etc) and threat modeling of HashiCorpβs products, services, and associated cloud infrastructure
- Assist in execution of 3rd-party audits, penetration tests, and bug bounty programs
- Contribute to the development of security solutions across the product life-cycle, such as standalone security tools, CI/CD pipeline integrations, product security features/fixes, etc
- Contribute to the creation and delivery of security training
- Research emerging attack vectors and techniques
Share this job:
Similar Remote Jobs

