Job Title:Senior/Staff Software Engineer – HALOJob ID:83483Location:Burnaby, British ColumbiaOverviewWe have an opportunity for a Staff Software Engineer to join our client’s Advanced Engineering team in Burnaby, BC reporting to the Senior Manager of Engineering. This team is focused on building a next-generation Network Security platform and this is a greenfield initiative where you’ll help define the architecture, drive innovation, and build secure, scalable systems that bridge networking and security in the cloud. You’ll work closely with a world-class team of engineers and product leaders to deliver high-performance, policy-driven access and connectivity solutions.What you will be doingArchitect and build distributed systems and microservices using Golang and KubernetesDesign and implement cloud networking components, including IPSec tunnels, cloud VPNs, and secure overlay networksDevelop scalable, secure networking services for hybrid and multi-cloud environmentsCollaborate with product and platform teams to define and deliver SASE-adjacent capabilities such as identity-aware access, policy enforcement, and edge securityIntegrate with cloud providers (AWS, GCP, Azure) to enable energetic, policy-driven connectivityLead technical design reviews, mentor engineers, and drive engineering excellenceContribute to the evolution of our CI/CD pipelines and observability stackWhat you must have12+ years of experience in software engineering, with a robust background in cloud networking, distributed systems, and cloud-native architecturesDeep expertise in Golang, Kubernetes, and microservicesStrong hands‑on experience with IPSec, cloud VPNs, overlay networks,
and secure tunneling protocolsPast project experience in one or more of the following areas:VPP (Vector Packet Processing) for high‑performance packet processingOVS (Open vSwitch) for virtualized network switchingeBPF for observability, security, or traffic control in the Linux kernelCilium for Kubernetes‑native networking and securityExperience with network security, zero trust architectures, or SASE platforms is highly desirableFamiliarity with service mesh technologies like Envoy, Istio, or Linkerd is a plusStrong understanding of cloud platforms (AWS, GCP, or Azure) and infrastructure‑as‑codeDesirable: Exposure to or interest in agentic AI systems—particularly in how autonomous agents can enhance observability, policy enforcement, or adaptive security in distributed environmentsBachelor’s degree in Software Engineering or related is requiredSoft skills that set you apart:A strong sense of ownership and accountabilityNatural curiosity and a drive to explore emerging technologiesA team‑first mindset with excellent collaboration and communication skillsAn eye for quality and a passion for building robust, maintainable systemsAttention to detail and a commitment to continuous improvementSalary/Rate Range:$151,300.00 - $207,300.00Thank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.For more information about TEEMA and to consider other career opportunities, please visit our website at www.Teemagroup.Com.#J-18808-Ljbffr
📌 Staff Software Engineer – Halo - $151,300 - $207,300 A Year (Toronto)
🏢 HALO
📍 Toronto