Cloud Nms Full Stack Software Engineer

Year    TN, IN, India

Job Description

We are seeking a Senior Full Stack Engineer to lead the development of our cloud-based Network Management System (NMS) platform. This role involves building sophisticated web applications and mobile interfaces that enable enterprise customers to monitor, configure, and manage their network infrastructure including switches, routers, and WiFi access points at scale.

Key Responsibilities

NMS Platform Development: Design and develop scalable web applications for network device management, monitoring, and configuration

Real-time Dashboard Creation: Build responsive dashboards displaying network topology, device status, performance metrics, and alerting systems

Device Integration: Develop APIs and interfaces for managing diverse network hardware (switches, routers, access points) from multiple vendors

Network Visualization: Create interactive network topology maps and device relationship diagrams

Mobile Management Apps: Build mobile applications for field technicians to configure and troubleshoot network devices remotely

Performance Monitoring: Implement real-time network performance monitoring, SNMP integration, and telemetry data visualization

Configuration Management: Develop tools for bulk device configuration, firmware updates, and policy deployment

Alert Systems: Build intelligent alerting and notification systems for network events and anomalies

Multi-tenant Architecture: Contribute to secure, scalable multi-tenant SaaS platform architecture

API Development: Create RESTful APIs for third-party integrations and customer automation workflows

Technical Requirements

Frontend: Advanced proficiency in React.js/Angular, TypeScript, D3.js for network visualizations, WebSocket for real-time updates

Backend: Strong experience with Node.js, Python, or Java for building scalable network management services

Network Protocols: Understanding of SNMP, SSH, Telnet, NETCONF, REST APIs for network device communication

Database Systems: Experience with time-series databases (InfluxDB, TimescaleDB) for network metrics and traditional databases

Cloud Platforms: AWS/Azure/GCP experience with focus on networking services, load balancers, and auto-scaling

Monitoring Tools: Experience with network monitoring protocols, log aggregation, and observability platforms

Security: Knowledge of network security principles, VPN configurations, and secure device access methods

DevOps: CI/CD pipelines, containerization (Docker/Kubernetes), and infrastructure automation

Domain-Specific Qualifications

Bachelor's degree in Computer Science, Network Engineering, or related technical field

8-10 years of full-stack development experience with 3+ years in network management or infrastructure software

Strong understanding of TCP/IP, OSI model, routing protocols, and enterprise networking concepts

Experience with network device APIs (Cisco, Juniper, Aruba, Ubiquiti, etc.)

Knowledge of WiFi standards (802.11), network switching concepts, and routing protocols

Experience building SaaS platforms for enterprise customers

Familiarity with network automation tools (Ansible, Puppet) and Infrastructure as Code

Staff Full Stack Engineer - Network Management Systems (10-15 Years Experience)

Position Overview

We are looking for a Staff Full Stack Engineer to drive the technical architecture and strategic development of our cloud-based NMS platform. This role combines deep networking expertise with full-stack engineering leadership to build enterprise-grade solutions that manage complex network infrastructures for our global customer base.

Key Responsibilities

Platform Architecture: Design scalable, multi-tenant architecture for managing thousands of network devices across customer environments

Advanced Network Analytics: Lead development of AI/ML-powered network analytics, predictive maintenance, and automated troubleshooting capabilities

Enterprise Integration: Architect integrations with major network vendors' management platforms and enterprise IT systems

Performance Engineering: Optimize platform performance for handling massive telemetry data streams from network devices

Security Architecture: Design zero-trust security models for secure device access and customer data protection

API Strategy: Lead design of comprehensive APIs for network automation, third-party integrations, and customer workflows

Edge Computing: Develop edge gateway solutions for on-premises network management in hybrid deployments

Scalability Planning: Architect solutions supporting enterprise customers with 10,000+ managed devices

Technical Leadership: Mentor engineering teams and establish best practices for network software development

Customer Success: Work directly with enterprise customers on complex technical requirements and custom integrations

Advanced Technical Requirements

Network Expertise: Deep knowledge of enterprise networking, SDN/SD-WAN, network virtualization, and modern networking protocols

Distributed Systems: Expert-level experience with microservices, event-driven architecture, and distributed data processing

Real-time Processing: Advanced experience with stream processing (Kafka, Apache Storm) for handling network telemetry at scale

Machine Learning: Experience applying ML to network analytics, anomaly detection, and predictive maintenance

Network Security: Deep understanding of network security protocols, certificate management, and secure device provisioning

Multi-vendor Integration: Extensive experience with network vendor APIs and management protocols across different manufacturers

Performance Optimization: Expert knowledge of database optimization for time-series data and high-throughput network metrics

Cloud Networking: Advanced knowledge of cloud networking services, VPC design, and hybrid cloud architecture

Qualifications

Bachelor's or Master's degree in Computer Science, Network Engineering, or Electrical Engineering

10-15 years of software development experience with 5+ years in network management systems

Deep understanding of enterprise networking technologies and network operations centers (NOC)

Experience with major network vendors (Cisco, Juniper, Aruba, Fortinet, etc.) and their management APIs

Proven track record building SaaS platforms serving enterprise customers

Experience with network certification programs (CCNA/CCNP knowledge preferred)

Strong background in both software engineering and network infrastructure

Job Types: Full-time, Permanent

Pay: ?320,566.92 - ?1,503,203.36 per year

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4841466
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year