Harness is the AI Software Delivery Platform company, and they are seeking a Staff Product Security Engineer to ensure the continuous security of their customer-facing products and internal tools. The role involves proactively discovering security weaknesses, advising on risk remediation, and developing partnerships with engineering and product teams to accelerate the release of software with security by design.
Responsibilities:
- Design and develop product security APIs, tools, and utilities for internal and external stakeholders
- Conduct threat modeling and secure design reviews for application backend services and business integrations
- Perform advanced penetration tests and adversarial attack simulations against Harness modules, APIs, and codebase using industry-standard frameworks
- Lead manual and automated code review efforts to discover vulnerabilities, weaknesses, and anti-patterns in the Harness platform
- Implement and operate security tooling including SAST, DAST, and SCA, and integrate these into CI/CD pipelines
- Consult and advise developers and Product Managers on security standards, vulnerability remediation, and security architecture
- Assess risks and trade-offs, and propose solutions for product security features such as authentication and authorization
- Participate in the creation, review, and implementation of technical security standards across global engineering teams
- Use the Harness platform to integrate security processes like vulnerability management into the SDLC
- Collaborate cross-functionally with Engineering and Product to accelerate the release of software with security by design
Requirements:
- BS in Computer Science or a related degree
- 5+ years of relevant industry experience with a strong security focus
- Solid experience with DevSecOps practices and secure SDLC methodologies
- Good working knowledge of cyber security frameworks including OWASP, SANS, NIST, and CIS
- Ability to describe software supply chain risks and Secure SDLC best practices
- Experience with public or private cloud environments such as K8s, AWS, GCP, or Azure
- Professional knowledge of enterprise applications, API development, and modern software delivery processes
- Previous experience in a cloud-native environment
- Proficiency in Java or a comparable language and object-oriented programming methodology
- Hands-on experience with security testing tools and vulnerability management workflows