[Hiring] Senior Security Engineer - Node.js Proactive Defense @Cloudlinux
Senior Security Engineer - Node.js Proactive Defense @Cloudlinux
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3d ago

[Hiring] Senior Security Engineer - Node.js Proactive Defense @Cloudlinux

3d ago - Cloudlinux is hiring a remote Senior Security Engineer - Node.js Proactive Defense. πŸ’Έ Salary: unspecified πŸ“Location: Worldwide

Role Description

You will own the Node.js Proactive Defense initiative β€” a new runtime security layer for Imunify360 that brings the same in-process protection model we already ship for PHP into the Node.js ecosystem.

Today, hosting providers running multi-tenant Node.js workloads have no equivalent of mod_security + PHP Proactive Defense: malicious code, supply-chain payloads, and post-exploitation behavior execute inside the Node.js process with full privileges of the tenant. Your job is to close that gap.

Concretely, You Will:

  • Design and ship a Node.js runtime agent that hooks into the V8/Node lifecycle to trace and block malicious behavior patterns (child_process spawn chains, eval / Function constructors, prototype pollution exploitation, unsafe deserialization, SSRF, path traversal, fs writes to sensitive locations, malicious require() / dynamic import chains, supply-chain poisoning at load time).
  • Define the detection model: which behaviors are policy-blockable by default, which are signal-only, and how rules are authored, distributed, and versioned alongside our existing Proactive Defense rule pipeline.
  • Integrate the agent with the rest of the on-host Imunify security stack so that Node.js detections, blocks, and incidents flow into the same telemetry pipeline, the same backend event store, and the same admin UI as our other layers (WAF, host-IDS, brute-force protection, malware scanner, patch management).
  • Make it production-safe on shared hosting: low overhead, tenant-isolated, compatible with CageFS / LVE, and resilient to hostile tenants who will try to disable or evade the agent.
  • Build the pipeline that turns CVE write-ups and threat-intel feeds into shipped detections.
  • Own the closed feedback loop from production blocks (true positives, false positives, evasions) back into the next generation of rules.

This is a green-field, security-engineering-led role with direct product impact: the detections you write will run on hundreds of thousands of servers.

Qualifications

  • Security engineer mindset: thinks in attack surfaces, exploit primitives, and defense-in-depth - not just in OWASP checklists.
  • Runtime/exploitation knowledge across languages: prototype pollution, deserialization, command injection, SSRF, path traversal, supply-chain poisoning.
  • Systems-level development: Linux daemons, systemd, privileged processes, IPC, namespaces/cgroups, file-descriptor and signal hygiene.
  • Low-level / instrumentation instinct: has hooked, traced, or intercepted something in production.

Requirements

  • Shared-hosting / multi-tenant Linux experience: LVE, CageFS, control-panel ecosystems, or analogous tenant-isolation work.
  • Comfort working from a CVEs and threat-intel feed as primary product input.

Benefits

  • A focus on professional development.
  • Interesting and challenging projects.
  • Fully remote work with flexible working hours, that allows you to schedule your day and work from any location worldwide.
  • Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves.
  • Compensation for private medical insurance.
  • Co-working and gym/sports reimbursement.
  • Budget for education.
  • The opportunity to receive a reward for the most innovative idea that the company can patent.
Before You Apply
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Security Engineer - Node.js Proactive Defense @Cloudlinux
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 3d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
️
worldwide Be aware of the location restriction for this remote position: Worldwide
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later