Rust Security Patch Engineer - Remote

Matcha

Canada

Hybrid

CAD 110,000 - 180,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary bands
Equity program
Health benefits for you and family
Remote-first culture
Flexible time-off and holidays
Parental leave
Quarterly team off-sites

Job summary

Socket is seeking a Senior Software Engineer to help build and scale patching infrastructure that delivers secure, vetted packages to developers worldwide. You’ll own CLI tooling, implement package-manager integrations, and contribute to APIs and data pipelines used across the ecosystem.

This role focuses on Rust and Unix environments, with exposure to Node.js, JavaScript, and TypeScript. As an early team member, you’ll scale patch production, work with security researchers to patch critical

Qualifications

  • 3+ years of software engineering experience with production systems.
  • Strong proficiency in Rust and Unix/Linux environments.
  • 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.

Responsibilities

  • Master Socket workflows, tools, and patching processes.
  • Build and maintain CLI tooling used in customer environments.
  • Implement package-manager integrations and handle ecosystem-specific edge cases.
  • Translate dependency and vulnerability workflows into reliable developer-facing interfaces.
  • Debug implementation issues across Unix-based environments.
  • Work closely with the patch team to scope work, troubleshoot problems, and ship practical improvements.
  • Contribute to frontend experiences using JavaScript, React, and TypeScript.
  • Scale patch production to dozens or hundreds of patches per week.
  • Build and improve automated patching infrastructure and tooling.
  • 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.
  • Give developers quick, safe remediation options for widely-used packages.
  • Help secure the software supply chain for millions of developers.

Skills

Rust
Unix/Linux
Node.js
JavaScript
TypeScript
CI/CD
Testing
APIs
Data pipelines

Tools

CLI tooling

Job description

Socket is seeking a Senior Software Engineer to help build and scale patching infrastructure that delivers secure, vetted packages to developers worldwide. You’ll own CLI tooling, implement package-manager integrations, and contribute to APIs and data pipelines used across the ecosystem.

This role focuses on Rust and Unix environments, with exposure to Node.js, JavaScript, and TypeScript. As an early team member, you’ll scale patch production, work with security researchers to patch critical

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Vulnerability Research Software Engineer at Socket
Vulnerability Research Software Engineer at Socket

Matcha • Canada

Hybrid
CAD 110,000 - 180,000
Competitive salary bands
Equity program
Health benefits for you and family
+4
Senior Rust & Distributed Systems Engineer (Remote)
Senior Rust & Distributed Systems Engineer (Remote)

Adaptalent LLC • Canada

Remote
CAD 480,000 - 650,000
Senior Rust Engineer — Remote, Ownership & Systems
Senior Rust Engineer — Remote, Ownership & Systems

Rustify • Canada

Hybrid
CAD 120,000 - 180,000
Fully remote
Senior Rust Engineer — Remote, High-Perf Systems Leader
Senior Rust Engineer — Remote, High-Perf Systems Leader

Kake • Toronto

On-site
CAD 166,000 - 250,000
Competitive Pay in USD
Fully Remote
Better Me Fund
+1
Senior Rust Engineer, Core Infra & Systems
Senior Rust Engineer, Core Infra & Systems

Assetara • Victoria

Hybrid
CAD 90,000 - 120,000
Competitive salary
Health insurance
Paid vacation
+1
Platform Backend Engineer - Go/Rust + Distributed Systems
Platform Backend Engineer - Go/Rust + Distributed Systems

Kaseya • Toronto

On-site
CAD 160,000 - 240,000
Senior Rust Developer
Senior Rust Developer

Elastio • Toronto

Hybrid
CAD 110,000 - 170,000
Equity
Hybrid work model
Benefits package
Senior AppSec Engineer — End-to-End Security & AI Tooling
Senior AppSec Engineer — End-to-End Security & AI Tooling

Relay • Toronto

On-site
CAD 180,000 - 220,000
Remote Senior Rust Engineer - Systems & Performance Leader
Remote Senior Rust Engineer - Systems & Performance Leader

Kake • Vancouver

On-site
CAD 181,000 - 264,000
Competitive pay in USD
Fully remote
Better Me Fund
+1
Backend Software Engineer Arkion Identity Systems · Canada Mid posted 1 month ago
Backend Software Engineer Arkion Identity Systems · Canada Mid posted 1 month ago

Rustify • Canada

Hybrid
CAD 90,000 - 120,000