Position Overview :
We are seeking an Engineer IV to serve as a technical leader in our NMS platform development team. This role requires an experienced software engineer with 5-8 years of experience who can lead complex technical initiatives, mentor junior engineers, and drive the development of sophisticated network management capabilities for enterprise customers.
Key Responsibilities :
- Technical Leadership : Lead development of complex features such as network automation engines, predictive analytics, and multi-vendor device orchestration
- Architecture Contributions : Participate in architectural decisions for scalable, multi-tenant network management platform components
- Advanced Integrations : Design and implement complex integrations with enterprise network infrastructure and third-party management systems
- Performance Engineering : Lead performance optimization initiatives for handling high-volume network telemetry and real-time device management
- Security Implementation : Implement security features for device access, customer data protection, and secure network configuration management
- Team Mentorship : Mentor Engineer II and III team members, conduct code reviews, and guide technical decision-making
- Customer Engagement : Work directly with enterprise customers to understand complex requirements and design custom solutions
- Innovation Projects : Lead proof-of-concept projects for next-generation network management capabilities
- Process Improvement : Drive improvements in development processes, code quality standards, and technical practices
- Cross-Platform Development : Lead development of features that span web, mobile, and API platforms
Advanced Technical Requirements :
Full-Stack Expertise : Advanced proficiency in modern web frameworks (React.js / Angular), backend services (Node.js / Python / Java), and database designNetwork Management : Solid understanding of network device management protocols (SNMP, NETCONF, REST APIs), network monitoring, and configuration managementDistributed Systems : Experience with microservices architecture, message queues, and distributed data processingCloud Architecture : Advanced knowledge of cloud networking services, auto-scaling, load balancing, and multi-region deploymentsData Processing : Experience with real-time data streaming, time-series databases, and analytics platforms for network metricsAPI Design : Advanced API design skills including GraphQL, event-driven architectures, and webhook implementationsSecurity : Knowledge of network security principles, authentication systems, and secure API designMobile Development : Experience with React Native or native mobile development for field management applicationsDeep Networking Knowledge :
Understanding of enterprise networking concepts, network topologies, and device relationshipsKnowledge of major network equipment vendors (Cisco, Juniper, Aruba, etc.) and their management interfacesFamiliarity with network automation concepts and Infrastructure as Code for network managementUnderstanding of network performance metrics, SLA monitoring, and capacity planningKnowledge of WiFi standards, switching concepts, and routing protocols basicsQualifications :
Bachelor's degree in Computer Science, Network Engineering, or related field (Master's preferred)5 to 8 years of progressive software development experience with increasing technical responsibility2+ years of experience in network management, infrastructure software, or related domainProven track record of leading technical projects and mentoring junior engineersExperience with enterprise software development and customer-facing applicationsStrong analytical and problem-solving skills with attention to system reliability and performanceLeadership Opportunities :
Lead technical initiatives that impact multiple engineering teamsParticipate in technical hiring and interview processesRepresent the engineering team in cross-functional planning and strategy sessionsDrive adoption of new technologies and development practicesOpportunity to present at technical conferences and contribute to open-source projectsCareer Growth Path :
Clear progression toward Senior Engineer and Staff Engineer rolesOpportunity to specialize in network management domain expertiseTechnical leadership development with increasing scope and responsibilityExposure to enterprise customer requirements and business strategyTravel Requirements :
Up to 5-10% travel for customer meetings, conferences, and team collaboration(ref : hirist.tech)