Staff Software Engineer – HALO

TEEMA View all jobs

  • Burnaby, BC
  • Permanent
  • Full-time
  • 1 month ago
Job Title: Senior/Staff Software Engineer – HALO
Job ID: 83483
Location: Burnaby, British ColumbiaOverview:
We 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 solutionsWhat you will be doing:Architect 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 dynamic, 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 have:12+ years of experience in software engineering, with a strong 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

TEEMA

Similar Jobs

  • Staff Software Engineer

    Henry Schein One

    • Surrey, BC
    • $155,000 per year
    Henry Schein One is the global leader in dental management, analytics, communication and marketing software. We deliver innovative dental software and services, combined with exper…
    • 2 months ago
  • Software Engineer - Contingent

    RB Global

    • Burnaby, BC
    Job Category: Administrative Support Degree Level: No Formal Education Job Description: The Software Engineer is responsible for analysis, development and ongoing support of …
    • 1 month ago
  • Software Engineer - Contingent Worker

    RB Global

    • Burnaby, BC
    Job Category: Administrative Support Degree Level: No Formal Education Job Description: The Software Engineer, as a member of the software development team, will be focused o…
    • 1 month ago