Lead Backend Engineer for Distributed Systems and Control Planes

smartverify • Canada
Remote Visa Sponsorship
Apply
AI Summary

SmartVerify is seeking a Lead Backend Engineer to build the Control Plane, a central component that orchestrates security policies across thousands of nodes in real-time. The ideal candidate will have 8+ years of experience in distributed systems, infrastructure, or platform engineering, with expertise in Go, gRPC, and Protocol Buffers.

Key Highlights
Build the Control Plane for SmartVerify's distributed security grid
Orchestrate security policies across thousands of nodes in real-time
Develop a state synchronization engine using Go and gRPC
Technical Skills Required
Go gRPC Protocol Buffers Envoy Proxy xDS protocol Kubernetes Docker PostgreSQL DynamoDB
Benefits & Perks
$140K-$175K CAD annual salary
Equity upside
Remote-first team
Flexible schedule
PR Sponsorship in Canada

Job Description


Job Title: Lead Backend Engineer (Distributed Systems & Control Planes)

Location: Fully Remote (Need to reside in Greater Vancouver BC, Canada)

Visa: Can sponsor work-permit and PR in Canada

Compensation (commensurate with experience/profile): $140K-$175K CAD annual, plus equity

Level: Staff / Principal

Reports To: CEO


The Mission

SmartVerify is decoupling data security from application security. As Generative AI transforms applications from predictable tools into dynamic security risks, enterprises can no longer rely on AppSec as a proxy for Data Security. They need granular, reliable control. SmartVerify is that control layer. We are building a distributed security grid that enforces policy at the edge. We need a Lead Engineer to build the Control Plane. This is the central component that orchestrates security policies across thousands of nodes in real-time.


The Role

  • This is a Staff/ Principal Engineer role.
  • You will own the architecture and implementation of the SmartVerify Control Plane. While the Data Plane handles the traffic, your code provides the intelligence.
  • Instead of just building CRUD APIs, you are building a state synchronization engine. Your system will maintain real-time connections to thousands of sidecars, resolving complex security policies into low-level configurations and pushing updates instantly across the fleet without connection drops.
  • You will master Envoy Proxy and the xDS protocol (prior experience with these is a big plus) to turn our logical security policies into enforced network reality.


The Tech Stack

  • Core Language: Go (Golang) — Heavy use of concurrency patterns.
  • Communication: gRPC, Protocol Buffers, Bidirectional Streaming.
  • Architecture: Event-Driven, Distributed State Management.
  • Infrastructure: AWS (EKS, Lambda), Kubernetes, Docker.
  • Data: PostgreSQL, DynamoDB.


Requirements

  • 8+ Years of Backend Engineering with a specific focus on distributed systems, infrastructure, or platform engineering.
  • Go (Golang) Mastery: You understand channels, goroutines, and memory management at a deep level.
  • System Architecture: You have built systems that configure or manage other systems.
  • Examples of relevant experience: Building Kubernetes Operators/Controllers, Service Discovery (Consul/Etcd), Feature Flag engines, or custom Load Balancer logic.
  • gRPC & Protobuf Expertise: You know more than just how to define a service. You understand streaming RPCs, connection management, and backward compatibility.
  • High-Scale Thinking: You understand the challenges of the "Thundering Herd" problem, eventual consistency, and managing state across thousands of persistent connections.
  • Startup Mindset: We are pre-seed. You are comfortable making architectural decisions that balance "perfect" with "shipped."


Nice to Haves

  • Familiarity with Envoy Proxy, Istio, or Linkerd
  • Experience with WASM, Lua, or writing plugins for Nginx/HAProxy.
  • Experience with Open Policy Agent (OPA) or writing compiler/interpreter logic.
  • Background in cybersecurity (Zero Trust, mTLS, SPIFFE).


Why Join SmartVerify?

  • Solve Hard Problems: This isn't a standard REST API role. You are solving problems related to distributed state, latency, and grid computing.
  • AI-Ready Security: You are building the infrastructure that will enable enterprises to safely adopt the next generation of AI tools.
  • Architectural Ownership: You will define how our Control Plane scales from Day 1 to Day 1,000.
  • Equity upside: the role will be compensated with equity that is commensurate with value creation from solving hard technical problems.
  • Remote-first team. Flexible schedule. PR Sponsorship in Canada.

Similar Jobs

Explore other opportunities that match your interests

UNIQLO Management Candidate

Programming
•
3m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

UNIQLO

Canada

PHP Data Developer

Programming
•
3h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

SimplyAnalytics

Canada

Senior Director of Product

Programming
•
9h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

SafelyYou

Canada

Subscribe our newsletter

New Things Will Always Update Regularly