Role in brief
Phantom is looking for a Staff Product Security Engineer to lead security initiatives across various products. This role is ideal for candidates with extensive experience in product and application security, particularly in a senior capacity.
About the role
In this role, you will take ownership of product security at Phantom, collaborating closely with engineering teams to identify and mitigate security risks across mobile and web applications, APIs, and backend services. You will lead security reviews and integrate security controls throughout the software development lifecycle.
Success in this position involves not only enhancing security practices but also developing tools that provide actionable security feedback to engineers. You will manage vulnerability assessments and incident responses, ensuring that security measures evolve in tandem with product development.
Skills that matter here
- security: This role requires a strong understanding of security across various platforms, focusing on identifying and managing risks.
- application security: You will embed security practices directly into the software development lifecycle.
- AI: Experience with AI-assisted security tooling is necessary for testing applications and APIs.
- TypeScript: Hands-on experience in TypeScript is essential for reviewing production code.
- JavaScript: You will also need to review and secure applications written in JavaScript.
- Rust: Familiarity with Rust is required for securing applications built with this language.
Who this role suits
- Candidates should have a strong background in product security or application security, ideally with over five years of experience.
- You thrive in collaborative environments, effectively communicating technical risks to both technical and non-technical stakeholders.
- A proactive mindset is crucial, especially in identifying and addressing security vulnerabilities before they escalate.
- You are comfortable leading cross-functional initiatives and possess strong judgment in evaluating security risks.
From the employer
Responsibilities
- Product Security Ownership: Partner with engineering teams to identify and address security risks across Phantom’s mobile applications, web products, APIs, and backend services.
- Architecture and Threat Modeling: Lead security reviews for new products and major architectural changes, with particular attention to authorization boundaries, sensitive data, transaction integrity, key material, and third-party integrations.
- Secure Product Development: Embed practical security controls into the software development lifecycle, from design and implementation through testing, release, and production operation.
- Code Review and Security Testing: Perform AI assisted security code reviews and targeted testing of high-risk features. Build repeatable approaches that help find vulnerabilities before they reach production.
- Security Tooling: Develop and improve tooling that gives engineers fast, actionable security feedback without creating unnecessary friction. Use automation and AI-assisted workflows where they materially improve coverage or speed.
- Software Supply Chain Security: Harden CI/CD, build, and release systems against supply chain threats, including dependency risk, secrets exposure, build provenance, artifact integrity, and compromised developer or automation workflows.
- Vulnerability Management: Triage findings from internal testing, researchers, bug bounty submissions, and third-party assessments. Work with owners to determine real-world impact and drive issues through verified remediation.
- Incident Response: Support the investigation of product security incidents and suspicious activity. Turn lessons from incidents into durable improvements to product architecture, detection, and engineering standards.
- Technical Leadership: Establish product security patterns and expectations across engineering. At the Staff level, lead ambiguous, cross-functional initiatives and influence architecture beyond any single product team.
Requirements
- 5+ years of experience in product security, application security, security engineering, or software engineering, including experience operating at a senior or staff level.
- Strong understanding of web, mobile, API, and distributed-system security, including authentication, authorization, session management, cryptography, and common vulnerability classes.
- Hands-on experience building or applying AI-assisted security tooling to test applications and APIs, combining automated analysis with source-code review and manual validation.
- Demonstrated ability to review production code in one or more languages such as TypeScript, JavaScript, Rust, Python and Go.
- Experience securing software supply chains and CI/CD systems, including dependencies, build infrastructure, secrets, artifacts, signing, and release integrity.
- Experience threat modeling complex products and translating security risks into concrete engineering requirements.
- Strong judgment when evaluating exploitability, business impact, and appropriate remediation.
- Track record of partnering effectively with engineering and product teams while maintaining a high security bar.
- Clear written and verbal communication, including the ability to explain technical risk to both engineers and non-security stakeholders.
Questions about this role
What is the remote policy?
This position is fully remote.
What level of seniority is required?
The role requires a senior level of experience, with at least 5 years in relevant fields.
How do I apply for this role?
Candidates can apply through the Phantom website at https://phantom.app/?ref=sailonchain.com.
✓ Apply here in a minute. Your application and answers go straight to the hiring person, so you never land in a spam pile.