Network Engineer
Job in
Hillsboro, Washington County, Oregon, 97104, USA
Listed on 2025-12-02
Listing for:
Belcan Corporation
Full Time
position Listed on 2025-12-02
Job specializations:
-
IT/Tech
Systems Engineer, Network Engineer, Network Security, Cybersecurity
Job Description & How to Apply Below
Job Title:
Network Engineer
Pay Rate: $138,000 - $231,000 DoE
Location:
Hillsboro, OR
Zip Code: 97003
Start Date:
Right Away
Job Type: Direct Hire
Schedule:
Onsite/Hybrid (as required)
Keywords: #k3s #kubernetes #multus #cilium #calico #network engineer #linuxnetworking
Must be a U.S. Citizen or Permanent Resident/Green-Card Holder
RESPONSIBILITIES- Design and implement networking for K3s hybrid clusters across x86, ARM, and accelerator-based systems.
- Support multi-interface and multi-network configurations.
- Configure, extend, and optimize CNI plugins, focusing on Multus and Cilium/Calico.
- Enable workloads requiring VLAN-backed networks, SR-IOV, or multiple interfaces.
- Deploy and manage bare-metal load balancers such as Metal
LB or BGP-based solutions. - Develop custom Kubernetes controllers/operators to manage networking resources such as IP pools, VLAN assignments, and DNS records.
- Automate network provisioning and reconciliation across hybrid hardware environments.
- Ensure CRDs and operators integrate cleanly with Git Ops workflows.
- Integrate cluster networking with upstream DNS servers for internal and external resolution.
- Manage IP address allocation across nodes, pods, and external interfaces.
- Implement IPAM solutions for hybrid and multi-tenant environments.
- Bridge cluster networking with underlay/overlay networks including VLANs and BGP.
- Ensure external VLANs can be safely consumed by workloads within K3s clusters.
- Collaborate with hardware teams on NIC configuration, firmware support, and consistent network naming.
- Implement network policies, encryption, and isolation across multiple CNIs.
- Integrate observability tools such as Cilium Hubble, Prometheus, and custom metrics.
- Ensure network paths comply with security and compliance requirements.
- Work with Dev Ops, SRE, and Hardware Engineering teams to align networking design with PaaS needs.
- Document networking architecture, CRDs, controllers, and operational runbooks.
- Provide knowledge transfer on advanced networking topics including Multus, VLANs, and bare-metal load balancing.
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or equivalent experience.
- 15+ years of software engineering experience with strong focus on Kubernetes/K3s networking.
- Hands‑on experience with Multus CNI for multi‑network attachment definitions.
- Strong knowledge of Cilium or Calico for advanced networking, security, and observability.
- Experience with bare‑metal load balancers such as Metal
LB and BGP. - Proficiency in developing Kubernetes controllers/operators in Go (controller‑runtime, Kubebuilder, Operator SDK).
- Experience with IP address management (IPAM), DHCP, and DNS integration.
- Experience configuring VLANs and bridging external networks into Kubernetes.
- Strong Linux networking experience (netlink, iproute2, eBPF tools).
- Strong debugging skills for pod, node, and external networking issues
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×