Logo for Ness Digital Engineering

Core Protocol & Systems Engineering - Technical Lead

Job description

Description

We are looking for an experienced Technical Lead to own the architecture, design, and delivery of core systems and networking components. This role requires deep expertise in Linux networking, TCP/IP protocols, and high‑performance systems programming, as well as the ability to mentor engineers and drive cross‑team technical initiatives.

Responsibilities:
  • Lead the design and development of advanced networking and system‑level modules in C/C++.
  • Develop and enhance features across the TCP/IP protocol suite, including packet processing, routing, and L2/L3 functionality.
  • Drive performance optimization, including CPU core utilization, memory behavior, threading models, and interrupt mitigation strategies.
  • Guide the team in adopting best practices for debugging, instrumentation, profiling, and performance tuning.
  • Collaborate with product management and cross‑functional teams to align technical direction with platform roadmap.
  • Mentor engineers on multithreading, system design, and code quality.
  • Review architecture specifications, design documents, and implementation plans for correctness, scalability, and maintainability.
  • Present results and architectural recommendations to leadership and stakeholders.

Qualifications:
Education:
  • BE/ME in Computer Science/Computer Engineering, MCS.
Experience:
  • 6–8 years of networking/system software development, including experience leading small teams or owning major components.

Professional Qualities:
  • Strong leadership skills and ability to influence technical direction.
  • Proven ability to break down complex problems and drive execution.
  • Excellent communication and architectural documentation skills.
  • Strong ownership, accountability, and collaborative mindset.

Technical Requirements:
  • Expert‑level proficiency in C/C++ and systems programming.
  • Deep understanding of TCP/IP, routing/switching protocols, L2/L3 stacks.
  • Strong knowledge of Linux internals, kernel networking, namespaces, syscalls.
  • Extensive experience with multithreading, lock‑free design, concurrency control.
  • Advanced understanding of memory models, NUMA, caches, CPU/interrupt affinity.
Preferred Domain Experience:
  • Satellite/teleports or other constrained/managed WAN environments.
  • Experience with high-latency/variable-bandwidth links and Performance Enhancing Proxies (PEPs) (e.g. TCP acceleration/spoofing, header/data compression).

System Engineer Related jobs

Other jobs at Ness Digital Engineering

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.