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
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.