Join Socket as a Vulnerability Research Engineer to enhance supply chain security and deliver secure packages to developers worldwide.
Posted by employer 2 days ago
First seen on Joblaze 1 month ago
Last verified on the company career page 14 hours ago
Skills & Technologies
Requirements
Not disclosed in this posting: compensation, visa sponsorship.
Benefits
Joblaze summary
In the role of Vulnerability Research Engineer at Socket.dev, the individual will focus on developing and scaling patching infrastructure to address critical vulnerabilities in open source packages. Key skills include proficiency in Node.js, JavaScript, and TypeScript, along with experience in vulnerability management and API development. This position is ideal for someone with at least three years of software engineering experience, particularly those with a background in security or DevSecOps. As an early team member, the engineer will play a significant role in shaping the company's approach to software supply chain security.
Joblaze insights
Quick facts
From the original posting
About the Role
Join Socket to build and scale our patching infrastructure that delivers secure, vetted packages to developers worldwide. You’ll be at the forefront of supply chain security, creating patches for critical vulnerabilities and building the systems that help the entire open source ecosystem stay secure.
This role combines deep technical work with meaningful community impact that benefits the entire ecosystem. As an early member of the Socket team, you’ll help shape how we scale this technology across the JavaScript ecosystem and beyond.
What You'll Do
Master Socket workflows, tools, and patching processes
Lead patching efforts for high-impact vulnerabilities across npm packages
Scale patch production to dozens or hundreds of patches per week
Help select and prioritize high-value patches
Provide technical input on patch prioritization based on ecosystem and customer impact
Build and improve automated patching infrastructure and tooling
Design and implement scalable patch generation and delivery systems
Develop automated vulnerability detection and patch creation workflows
Build APIs and integrations to deliver certified packages
Create tooling for patch quality assurance and testing
Work with security researchers to understand and patch critical vulnerabilities
Help shape the technical roadmap for expansion
Give developers quick, safe remediation options for widely-used packages
Help secure the software supply chain for millions of developers
What You'll Bring
Required:
3+ years of software engineering experience with production systems
Strong proficiency in Node.js, JavaScript, and TypeScript
Experience with package managers (npm, yarn, pnpm) and the JavaScript ecosystem
Understanding of software security concepts and vulnerability management
Experience building and scaling APIs and data processing pipelines
Familiarity with automated testing, CI/CD, and deployment systems
Preferred:
Experience with security tooling, vulnerability scanning, or patch management
Knowledge of software supply chain security challenges
Experience with other package ecosystems (Python, Go, Rust, etc.)
Open source contributions or package maintenance experience
Background in DevSecOps or security engineering
Experience with high-throughput data processing systems
Our Interview Process
Informational with a member from our Talent Team
Hiring Manager Interview
Take-home problem
Internal review of take-home
Live review of take-home
Debrief
Final Interview with Feross
References
Decision/Offer
Market competitive salary bands
Meaningful equity program
Paid parental leave
Remote-first, with quarterly team off-sites
At Socket, we
Pursue Excellence: We set ourselves apart by consistently delivering work of exceptional quality and distinction.
Standard company text repeated across Socket.dev's postings is omitted here.