CareerPlan

Member of Technical Staff 5

CANADARemoteFull-timeCA$171k2026-09-23 → 2026-11-10
Hybrid · Canada

Core

Design and build distributed, resilient, and highly performant network security products for enterprise deployments.

Role type

Senior Staff Software Engineer (Distributed Systems & Network Security)

Builds

Network security products, distributed systems infrastructure

Domain

Cybersecurity, Networking, Distributed Systems

Deliverable

production ML models | product features

Required skills

Distributed systems architecture, Python, Golang, Java, C/C++, TCP/IP, VLAN, IP, ICMP, DNS, Operating systems fundamentals, Multithreaded/multiprocess applications, IPC, RPC, RESTful APIs, JSON, Protobuf, Open-source contributions

Preferred skills

Kubernetes environments, Mentorship, Technical talks, Community events

Technologies

Kubernetes, Python, Golang, Java, C, C++, TCP/IP, VLAN, IP, ICMP, DNS, RESTful APIs, JSON, Protobuf

Responsibilities

Develop functional specifications, design documents, test plans, and production code; Own and deliver projects end-to-end with distributed teams; Mentor junior engineers and contribute to technical talks and hiring; Identify technical risks and drive pragmatic solutions; Lead technical execution across multiple engineering teams; Collaborate with product management and platform teams to translate business requirements into scalable solutions

Seniority

Senior, hands-on IC with mentorship responsibilities