Lead Backend Engineer for Distributed Systems and Control Planes

smartverify • Canada
Visa Sponsorship Remote
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.

Key Highlights
Own the architecture and implementation of the SmartVerify Control Plane
Master Envoy Proxy and the xDS protocol to turn logical security policies into enforced network reality
Build a state synchronization engine that maintains real-time connections to thousands of sidecars
Technical Skills Required
Go (Golang) gRPC Protocol Buffers Bidirectional Streaming Event-Driven Architecture Distributed State Management AWS (EKS, Lambda) Kubernetes Docker PostgreSQL DynamoDB
Benefits & Perks
Annual salary: $140K-$175K CAD
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

  • 6+ 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.

Subscribe our newsletter

New Things Will Always Update Regularly