About the Role
Opplane Inc. is seeking a highly skilled and experienced Senior Networking Software Engineer to join our dynamic team in a remote capacity. As a key member, you will design, develop, and deploy enterprise-grade networking appliances, significantly impacting large-scale systems in a fast-paced environment. This Senior Networking Software Engineer remote role offers the opportunity to work with cutting-edge technologies and collaborate with a global team.
What You'll Do
- Design and develop high-performance networking features for enterprise-grade appliances.
- Work on open-source data plane / fast path stacks (VPP, DPDK).
- Lead technical initiatives and mentor team members.
- Own features end-to-end, delivering independently and at scale.
- Collaborate cross-functionally and promote knowledge sharing.
- Communicate architecture decisions and design trade-offs effectively, including at senior levels.
- Manage competing priorities with urgency, accountability, and strong ownership.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
- 8+ years of experience building enterprise-grade appliances or similar systems.
- 3+ years delivering complex features independently.
- Strong embedded software development skills in C/C++ (Python is a plus).
- Expertise in VPP, DPDK or similar open-source data plane / fast path stacks.
- Good understanding of DPDK-based traffic generators (e.g., TRex) — development experience is a strong plus.
- Strong knowledge of L2–L4 networking and protocols (TCP/IP, UDP, ARP, DHCP, DNS, NAT, Firewall).
- Experience with security protocols (IPsec, SSL/TLS), authentication, and authorization.
- Hands-on experience with Software Defined Networking (SDN) and distributed systems.
- Familiarity with overlays and tunneling technologies.
Nice to Have
- Experience with AWS, Azure, GCP, OCI, Alibaba Cloud.
- Cloud-native architectures.
- DevOps practices.
- Distributed computing and microservices.
- Cross-domain knowledge and solutions design mindset.
- Security-first approach.
What We Offer
- Competitive salary ranging from $140,000 to $180,000 per year.
- Fully remote work environment with flexible hours.
- Collaborative and friendly company culture.
- Ownership mindset where engineers own what they build.
- Opportunities for professional growth and development.
- Diverse perspectives and global collaboration across offices in the US, Portugal, India, and Singapore.
This Senior Networking Software Engineer role at Opplane offers a competitive salary, remote work flexibility, and the chance to work with cutting-edge technologies in a collaborative environment.
Who Will Succeed Here
Deep expertise in C++ and Python, with a strong understanding of networking protocols such as TCP/IP and UDP, enabling the candidate to efficiently design and debug complex networking systems.
Self-motivated and disciplined, thriving in a fully remote work environment, while demonstrating the ability to manage time effectively and collaborate asynchronously with cross-functional teams.
Proven experience with VPP and DPDK for high-performance packet processing, combined with familiarity in deploying applications using Docker and Kubernetes in cloud environments like AWS.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months