Back to search
Opanga Networks Linkedin · Posted 6d ago

Software Engineer II

Seattle, Washington, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About the role

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


About Opanga

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

· Seattle

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


Salary

· $100K-130K


Benefits

· Medical, dental & vision

· 401(k) with match

· PTO starting at 3 weeks per year

· Equity


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)
  • Knowledge of 4G/5G radio networks
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search