Software Engineer III, TeraWave

Jobtailor

California (MO)

On-site

USD 120,000 - 190,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Smart NICs hardware interfaces
FPGA-offload engines
Kubernetes CNI support
DPDK-in-Docker deployments

Job summary

Jobtailor seeks a driven engineer to design and optimize high-performance packet-processing software for the TeraWave edge. You will develop in C/C++ with DPDK and VPP, delivering line-rate performance at 100G/400G speeds and implementing BGP, EVPN, SRv6, and related tunneling protocols.

You will lead, review code, and mentor junior engineers while collaborating with platform, hardware, and networking teams to define dataplane interfaces and drive benchmarking for continuous improvement.

Qualifications

  • 2+ years of experience in systems programming with a demonstrated track record of shipping carrier-grade networking software
  • Expert-level proficiency in C or C++
  • Strong experience with Linux systems programming, including threading, memory management, and interrupt handling
  • Solid understanding of the OSI model, TCP/IP stack, and Ethernet switching fundamentals
  • Hands-on experience with DPDK or VPP preferred
  • Knowledge of eBPF, XDP, or Linux Kernel networking internals preferred
  • Experience with Mellanox/NVIDIA (MLNX_OFED), Intel E810, or Broadcom DNX-based silicon preferred
  • Deep understanding of BGP, EVPN, and SRv6 preferred
  • Experience with CPU pinning, NUMA-awareness, and cache-line optimization techniques preferred
  • Experience with containerized networking, including Kubernetes CNI and DPDK-in-Docker deployments preferred
  • Background in space systems, satellite communications, or telecommunications networking preferred

Responsibilities

  • Design and develop high-performance packet-processing applications in C/C++ using DPDK and FD.io VPP for the TeraWave Point of Presence
  • Profile and optimize software for line-rate performance at 100G/400G speeds while minimizing latency and jitter
  • Implement IP routing protocols including BGP, OSPF, and IS-IS, plus SRv6, MPLS, and GRE tunneling encapsulation
  • Develop drivers and software interfaces for hardware accelerators, SmartNICs, and FPGA-offload engines
  • Architect distributed dataplane systems scaling horizontally across TeraWave Point of Presence clusters
  • Provide technical leadership, conduct code reviews, and mentor junior engineers
  • Collaborate with platform, hardware, and network engineering teams on dataplane software requirements and interfaces
  • Drive continuous performance benchmarking and optimization of packet-forwarding pipelines
  • Contribute to software architecture decisions and technology selection for TeraWave network-edge infrastructure

Skills

C/C++ Programming
Linux Systems Programming
IP Routing Protocols
DPDK
VPP
EBPF
XDP
Memory Management
Threading
Performance Optimization

Education

Bachelor's degree

Tools

SmartNICs
FPGA-Offload Engines
Kubernetes CNI
DPDK-in-Docker

Job description

  • Design and develop high-performance packet-processing applications in C/C++ using DPDK and FD.io VPP for the TeraWave Point of Presence
  • Profile and optimize software for line-rate performance at 100G/400G speeds while minimizing latency and jitter
  • Implement IP routing protocols including BGP, OSPF, and IS-IS, plus SRv6, MPLS, and GRE tunneling encapsulation
  • Develop drivers and software interfaces for hardware accelerators, SmartNICs, and FPGA-offload engines
  • Architect distributed dataplane systems scaling horizontally across TeraWave Point of Presence clusters
  • Provide technical leadership, conduct code reviews, and mentor junior engineers
  • Collaborate with platform, hardware, and network engineering teams on dataplane software requirements and interfaces
  • Drive continuous performance benchmarking and optimization of packet-forwarding pipelines
  • Contribute to software architecture decisions and technology selection for TeraWave network-edge infrastructure
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • 2+ years of experience in systems programming with a demonstrated track record of shipping carrier-grade networking software
  • Expert-level proficiency in C or C++
  • Strong experience with Linux systems programming, including threading, memory management, and interrupt handling
  • Solid understanding of the OSI model, TCP/IP stack, and Ethernet switching fundamentals
  • Hands-on experience with DPDK or VPP preferred
  • Knowledge of eBPF, XDP, or Linux Kernel networking internals preferred
  • Experience with Mellanox/NVIDIA (MLNX_OFED), Intel E810, or Broadcom DNX-based silicon preferred
  • Deep understanding of BGP, EVPN, and Segment Routing (SRv6) preferred
  • Experience with CPU pinning, NUMA-awareness, and cache-line optimization techniques preferred
  • Experience with containerized networking, including Kubernetes CNI and DPDK-in-Docker deployments preferred
  • Background in space systems, satellite communications, or telecommunications networking preferred
  • Must be a U.S. citizen or national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum
  • Required to undergo Blue's Standard Background Check
Core Competencies

Demonstrates expertise in C/C++ programming for high-performance packet-processing applications, with a strong focus on optimizing software for networking performance and implementing IP routing protocols. Proven ability to collaborate across engineering teams and provide technical leadership in developing scalable dataplane systems.

Highest-signal resume keywords
  • C/C++ Programming
  • Linux Systems Programming
  • DPDK or VPP Experience
  • IP Routing Protocols (BGP, OSPF, IS-IS)
  • Technical Leadership
Hard Skills
  • C/C++ Programming
  • Linux Systems Programming
  • IP Routing Protocols
  • DPDK
  • VPP
  • EBPF
  • XDP
  • Memory Management
  • Threading
  • Performance Optimization
Soft Skills
  • Technical Leadership
  • Mentoring
  • Collaboration
Industry Keywords
  • Carrier-Grade Networking Software
  • OSI Model
  • TCP/IP Stack
  • Ethernet Switching
  • NUMA-Awareness
  • Cache-Line Optimization
  • Telecommunications Networking
  • Space Systems
  • Satellite Communications
Tools & Technologies
  • SmartNICs
  • FPGA-Offload Engines
  • Kubernetes CNI
  • DPDK-in-Docker
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer III – Network, SDN
Software Development Engineer III – Network, SDN

Jobtailor • California (MO)

On-site
USD 150,000 - 210,000
Senior Software Engineer - TeraWave
Senior Software Engineer - TeraWave

Blue Origin • Seattle (WA)

On-site
USD 150,000 - 230,000
Relocation assistance available
Travel up to 10%
Software Engineer III - TeraWave
Software Engineer III - TeraWave

Blue Origin • San Francisco (CA)

On-site
USD 165,000 - 231,000
Medical insurance
Dental insurance
Vision insurance
+5
Software Engineer III - TeraWave
Software Engineer III - TeraWave

Blue Origin • Seattle (WA)

On-site
USD 165,000 - 231,000
Medical, dental, vision
401(k) with company match
Paid time off
+2
Principal Data Plane Engineer
Principal Data Plane Engineer

Socket.dev • Durham (NC)

Hybrid
USD 180,000 - 240,000
Software Engineer – Host and Network IO
Software Engineer – Host and Network IO

Jobtailor • Sunnyvale (CA)

On-site
USD 150,000 - 210,000
Senior Solution Engineer, Networking
Senior Solution Engineer, Networking

Jobtailor • California (MO)

On-site
USD 150,000 - 210,000
Network Engineer – Level 5
Network Engineer – Level 5

Jobtailor • Arlington (VA)

On-site
USD 180,000 - 230,000
Software Engineer - Network Platforms
Software Engineer - Network Platforms

United States Digital Space LLC • United States

Hybrid
USD 120,000 - 160,000
Staff Software Engineer – Networking
Staff Software Engineer – Networking

Jobtailor • California (MO)

On-site
USD 140,000 - 210,000