Technical Lead - NMS

4 - 8 years

8 - 12 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Skills Required

Work Mode

Work from Office

Job Type

Full Time

Job Description

About the Role

Technical Lead NMS (C++)

C++ (modern standards)

Key Responsibilities

1. Technical Leadership

  • Lead the design and development of core NMS modules using

    C++11/14/17

    .
  • Provide architectural direction for scalable, distributed NMS components.
  • Conduct design reviews, code reviews, and enforce engineering best practices.
  • Guide and mentor a team of C++ developers and network engineers.

2. NMS/EMS Platform Development

  • Architect and build modules for core NMS functional areas (FCAPS):
    • Fault Management

      (SNMP traps, syslog, AI-based correlation)
    • Configuration Management

      (Netconf/YANG, CLI automation, templates)
    • Performance Management

      (KPIs, counters, RRD/TSDB, time-series pipelines)
    • Inventory & Device Discovery

      (LLDP, CDP, ARP, MIB-based inventory)
    • Security & Compliance

      (config drift, audit policies)
  • Build scalable collectors for multi-vendor network devices:
    • SNMP GET/POLL/TRAP

    • Netconf / RESTCONF

    • gNMI / Streaming Telemetry

    • CLI / SSH automation

3. Backend & Systems Programming

  • Build distributed backend services for:
    • High-throughput event ingestion
    • Network discovery and topology graph engines
    • Device state synchronization and polling engines
  • Implement:
    • Multithreading, asynchronous event loops
    • IPC, sockets, netlink, TLS
    • High-performance message queues

4. Architecture & Design

  • Own architecture documentation, component diagrams, data flows.
  • Convert product requirements into detailed system designs.
  • Evaluate and integrate frameworks for:
    • Time-series storage
    • Graph-based topology engines
    • Data streaming and processing

5. Data & Integration Layer

  • Integrate with:
    • Kafka / MQTT pipelines
    • MongoDB, Redis, PostgreSQL
    • Prometheus/OpenTelemetry exporters
  • Build APIs (REST/gRPC) for UI and orchestration access.

6. Advanced Network Management (Next-Gen)

  • Drive initiatives for:
    • AI-based fault correlation
    • Root-cause analysis (RCA) engines
    • Auto-remediation workflows
    • Policy-driven orchestration for network configs
    • Predictive analytics for performance degradations

7. Customer & Delivery Engagement

  • Work with architects, product owners, and L3 operations teams.
  • Participate in customer workshops, deployment support, and fine-tuning.

Required Skills & Experience

Core C++ Skills

  • 6+ years in modern C++ (11/14/17).
  • Strong in:
    • STL, Boost
    • Multi-threading, concurrency
    • Memory and resource management
    • Asynchronous programming
    • Low-level Linux APIs

Networking & NMS Skills

  • Must have strong understanding of:
    • SNMPv2/v3, MIBs, OIDs
    • Syslog parsing & correlation
    • Netconf + YANG models
    • RESTCONF, gNMI, Telemetry
    • LLDP, CDP, ARP, ICMP, OSPF/BGP basics
  • Experience building at least one of the following:
    • Fault Management System
    • Performance Management System
    • Configuration Management System
    • Inventory/Topology Engine

Systems & Platforms

  • Excellent Linux system programming background.
  • Familiarity with:
    • epoll/select event loops
    • socket programming
    • TLS & security libraries
    • CMake, CI/CD pipelines

Database & Messaging

  • Experience with:
    • MongoDB/PostgreSQL
    • Redis
    • Kafka/MQTT
    • Time-series DB (RRD, InfluxDB, Prometheus TSDB preferable)

Soft Skills

  • Strong analytical and debugging skills.
  • Excellent communication, documentation, and leadership capabilities.

Good to Have

  • Exposure to C++20.
  • Experience with embedded environments (OpenWrt/QSDK) for network devices.
  • Knowledge of:
    • ONAP / OpenDaylight
    • Graph databases (Neo4j, JanusGraph)
    • Streaming telemetry collectors
  • Experience with workflow engines (Camunda, custom rule engines).
  • Scripting skills (Python/Bash).

Education

  • B.E / B.Tech / M.Tech / M.Sc in CS, ECE, IT, or related field.

Why Join MatreComm?

  • Work on cutting-edge

    carrier-grade NMS solutions

    .
  • Define the architecture of next-generation observability and automation platforms.
  • Build AI-driven engines for RCA, predictive analytics, and remediation.
  • Collaborate with high-performing engineering teams across C++, networking, and AI.
  • Opportunity to influence product strategy and innovation roadmap.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You