Search by job, company or skills

Logic Hire Solutions LTD

Senior Principal Engineer - Networking & Data Plane

8-10 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Location: Remote (India)

Department: Platform Engineering / Network Infrastructure

About Us

We are at the forefront of revolutionizing network security and connectivity for enterprise clients globally. Our mission is to build intelligent, high-performance appliances that form the core of modern, secure network infrastructure. We operate like a nimble startup within a stable organization, valuing innovation, deep technical expertise, and a results-driven culture.

Role Overview

We are seeking a seasoned Senior Principal Development Engineer to architect and drive the evolution of our core networking data plane. This is a high-impact, hands-on technical leadership role for an expert in transport connectivity and networking products. You will be responsible for the design, development, and optimization of our flagship enterprise-grade appliances, ensuring they deliver unparalleled performance, scalability, and reliability. You will not just write code; you will set technical direction, mentor top talent, and solve our most complex distributed systems challenges.

Key Responsibilities

Technical Leadership & Architecture (40%)

  • Architect, design, and document major components of our networking stack, focusing on high-throughput, low-latency data path solutions.
  • Lead technical decision-making for the networking team, evaluating new technologies, frameworks, and design patterns.
  • Drive cross-functional initiatives with Software-Defined Networking (SDN) and Cloud teams to ensure a cohesive product architecture.
  • Act as a technical ambassador, effectively communicating architectural proposals, project status, and complex concepts to senior management and non-technical stakeholders.

Hands-On Development & Execution (40%)

  • Independently own the end-to-end delivery of critical features, from prototyping and development to testing, deployment, and monitoring in production.
  • Write clean, maintainable, and performant code primarily in C/C++, with Python for automation and tooling.
  • Expertly leverage open-source data plane stacks like Vector Packet Processing (VPP) and Data Plane Development Kit (DPDK) to build and optimize our fast-path solutions.
  • Develop and enhance features related to IPsec VPNs, Stateful Firewalls, NAT, Load Balancing, and advanced tunneling protocols.

Mentorship & Collaboration (20%)

  • Serve as a technical mentor and coach for senior and junior engineers, conducting code reviews and promoting best practices in software engineering, testing, and system design.
  • Foster a culture of collaboration, knowledge-sharing, and continuous improvement within the team and across the organization.
  • Provide technical guidance and support to SRE and support teams for troubleshooting complex, large-scale production issues.

Essential Qualifications & Experience

Non-Negotiable Technical Skills:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 8+ years of progressive experience in systems programming, with at least 5 years focused on embedded networking or network appliance development.
  • Expert-level proficiency in C and/or C++, with a deep understanding of memory management, concurrency, and low-latency programming techniques.
  • 3+ years of hands-on, production-level experience with DPDK and/or VPP. You must be able to discuss your specific contributions to data plane performance tuning and feature development.
  • Deep, protocol-level understanding of the entire network stack (L2-L4): Ethernet, VLANs, IPv4/IPv6, TCP/UDP, ICMP.
  • Proven expertise in implementing and debugging core network functions: Stateful Firewall policies, NAT (SNAT, DNAT), Routing, ARP, DHCP, DNS.

Security & System Expertise

  • Hands-on implementation experience with IPsec (IKEv1/IKEv2, ESP/AH tunnels) and/or SSL/TLS termination.
  • Substantial experience with Software Defined Networking (SDN) principles and distributed systems architecture.
  • Familiarity with overlay technologies and tunneling protocols such as VXLAN, GRE, and Geneve.

Professional Attributes

  • A proven track record of independently leading and delivering complex projects from conception to production in a startup or agile, high-growth environment.
  • Exceptional problem-solving skills and the ability to diagnose and resolve subtle, system-level issues.
  • Outstanding communication skills (both verbal and written), with the ability to articulate technical design choices and trade-offs clearly.

Highly Preferred Qualifications (Differentiators)

  • Direct development experience with the Trex traffic generator for performance validation and scale testing.
  • Cloud Networking Knowledge: Practical experience with networking constructs in AWS (VPC, Transit Gateway, Security Groups), Azure, or GCP.
  • Experience with container networking (Docker, Kubernetes CNI).
  • Familiarity with configuration management and infrastructure-as-code tools (e.g., Ansible, Terraform).
  • Knowledge of additional programming languages such as Go (Golang) or Rust.
    • Contributions to open-source networking projects (VPP, DPDK etc.).
What You Will Gain

  • Impact: Your work will be critical to the core technology that powers our global product offerings.
  • Growth: Lead initiatives that challenge the status quo and work with a team of world-class engineers.
  • Ownership: Autonomy to make key technical decisions and see them through to reality.
  • Competitive Compensation: A comprehensive package including salary, equity, and benefits tailored to a principal-level role.

To Apply

Please submit your detailed resume/CV along with a cover letter that highlights your specific experience with VPP/DPDK and a brief description of a complex networking project you led. Include links to your GitHub profile or any relevant public code contributions.

Skills: vpp,code,networking,design,architecture,security,management,infrastructure

More Info

Job Type:
Industry:
Employment Type:

Job ID: 128123751