Network Software Engineer

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Networking Software Engineer building high-performance enterprise networking appliances for financial, telecom, and reg-tech clients. Developing VPP/DPDK data-plane features and owning large-scale systems end-to-end.

Responsibilities:

  • 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
  • 3+ years of experience building enterprise-grade appliances or similar systems
  • Strong embedded software development skills in C/C++ (Python is a plus)
  • 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
  • Excellent software engineering fundamentals and clean coding practices
  • Hands-on experience with containerization technologies (e.g., Docker) and container orchestration platforms such as Kubernetes
  • Proven ability to succeed in collaborative, startup-like environments
  • Strong verbal and written communication skills
  • Expertise in VPP, DPDK or similar open-source data plane / fast path stacks
  • Experience with AWS, Azure, GCP, OCI, or Alibaba Cloud
  • Cloud-native architectures
  • DevOps practices
  • Distributed computing and microservices
  • Cross-domain knowledge and solutions design mindset
  • Security-first approach
  • Knowledge of serverless architectures

Benefits:

  • Global & Multicultural – Diverse perspectives, global collaboration (US, Portugal, India and Singapore offices)
  • Startup Energy – Fast-moving, impact-driven environment
  • Ownership Mindset – Engineers own what they build
  • Collaborative & Friendly – Open, curious, and supportive culture