Software Engineer II

Opanga Networks

Seattle (WA)

Hybrid

USD 110,000 - 170,000

Full time

34 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

401(k) with match
PTO starting at 3 weeks per year

Job summary

Opanga Networks in Seattle seeks a Software Engineer II to contribute to design, development and testing of high-performance networking software, focusing on C-based, low-latency packet processing.

You will optimize performance, work with multi-core CPU and hardware acceleration concepts, and collaborate across teams to deliver scalable, maintainable code in cloud and data center environments. Experience with TCP/IP, UDP and memory management is valued.

Qualifications

  • Bachelor’s degree or equivalent experience in a related field.
  • 2–5 years of experience in low-level systems programming (C/C++/Rust) in performance-critical environments.
  • Deep understanding of TCP/IP and UDP protocols.
  • Strong problem-solving and collaborative, fast-paced work ethic.

Responsibilities

  • Contribute to the design, development, and testing of packet processing pipelines for high-performance systems.
  • Implement and maintain networking features in low-latency environments.
  • Collaborate with cross-functional teams to develop scalable, maintainable, and efficient software.
  • Optimize packet handling performance, including multi-core CPUs and hardware acceleration.
  • Troubleshoot and resolve networking issues related to performance and functionality.
  • Contribute to system architecture, design, and code reviews to ensure high-quality software.
  • Stay up-to-date with advancements in network optimization and performance enhancement.
  • Develop new features related to analyzing and optimizing network traffic.

Skills

Problem solving
Collaboration
Fast-paced

Education

Bachelor's degree in Computer Science or Electrical Engineering

Tools

C
C++
Rust
Memory management
TCP/IP
UDP
Linux

Job description

As a Software Engineer II, you will contribute towards the design, development and testing of Opanga's leading network optimization products. You will focus on creating high-performance, low-latency networking solutions, primarily through C programming and performance optimization techniques

Opanga is the world’s leading innovator of Machine Learning-based 4G and 5G Mobile Network optimization technologies. Processing terabits of traffic every day through our globally deployed products, Opanga is the industry expert in developing and deploying high performance optimization solutions in virtualized, cloud and distributed data center environments. Opanga’s RAIN™ platform provides unique network intelligence (e.g. to enable agentic-AI-based network optimization), reduces network traffic congestion and leads to energy savings.

Location

Hybrid – In the office on Mondays, Tuesdays, and Thursdays

401(k) with match

PTO starting at 3 weeks per year

Responsibilities
  • Contribute to the design, development, and testing of packet processing pipelines for high-performance systems
  • Implement and maintain networking features in low-latency environments
  • Collaborate with cross-functional teams to develop scalable, maintainable, and efficient software
  • Optimize packet handling performance, including leveraging multi-core CPUs and hardware acceleration
  • Troubleshoot and resolve networking issues related to performance and functionality
  • Contribute to system architecture, design, and code reviews to ensure high-quality software
  • Stay up-to-date with the latest advancements in network optimization and performance enhancement
  • Develop new features related to analyzing and optimizing network traffic.
Qualifications
  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience)
  • 2–5 years of experience in low-level systems programming (e.g., C, C++, Rust) within performance-critical environments, including explicit memory management, pointer arithmetic, and hardware interaction.
  • Deep understanding of network protocols such as TCP/IP and UDP
  • Strong problem-solving skills and the ability to work in a collaborative, fast-paced environment
Preferred Skills
  • Experience working with Linux networking stack and kernel-level packet processing
  • Familiarity with Vector Packet Processing (VPP) and Data Plane Development Kit (DPDK)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Low-Latency Networking Software Engineer II
Low-Latency Networking Software Engineer II

Opanga Networks • Seattle (WA)

Hybrid
USD 110,000 - 170,000
401(k) with match
PTO starting at 3 weeks per year
Software Engineer III, TeraWave
Software Engineer III, TeraWave

Jobtailor • California (MO)

On-site
USD 120,000 - 190,000
Smart NICs hardware interfaces
FPGA-offload engines
Kubernetes CNI support
+1
Software Application Developer/Analyst - II
Software Application Developer/Analyst - II

AmNet Services, Inc. • Walnut Creek (CA)

On-site
USD 90,000 - 130,000
Senior Network Software Engineer
Senior Network Software Engineer

Opplane • United States

On-site
USD 140,000 - 210,000
Software Engineer, Network Appliance / Protocol
Software Engineer, Network Appliance / Protocol

US Tech Solutions • Santa Clara (CA)

On-site
USD 90,000 - 120,000
Software Engineer - Network Platforms
Software Engineer - Network Platforms

United States Digital Space LLC • United States

Hybrid
USD 120,000 - 160,000
Senior Embedded Software Engineer (Omada Networking)
Senior Embedded Software Engineer (Omada Networking)

TP-Link Systems Inc. • Irvine (CA)

On-site
USD 150,000 - 200,000
Fully paid medical, dental, and vision insurance
Employer quarterly contributions to 401k funds
15 days accrued vacation
+2
Senior Embedded Software Engineer (Omada Networking)
Senior Embedded Software Engineer (Omada Networking)

TP-Link NA • Irvine (CA)

On-site
USD 150,000 - 200,000
Fully paid medical, dental, and vision insurance
401k employer contributions
15 days accrued vacation
+4
Senior Solution Engineer, Networking
Senior Solution Engineer, Networking

NVIDIA AI • Town of Santa Clara (NY)

On-site
USD 140,000 - 210,000
Competitive salaries
Comprehensive benefits package
Equity
Senior Network Development Engineer
Senior Network Development Engineer

Oracle • United States

On-site
USD 91,000 - 187,000