Engineer III, Software Development - Insight
Core
End-to-end development of medium-complexity network management features, including device configuration modules, monitoring dashboards, and real-time visualizations.
Role type
Mid-level software engineer (network management)
Builds
Network management platform features, monitoring dashboards, and mobile apps for field technicians
Domain
Network infrastructure management and cloud services
Deliverable
product features
Required skills
React.js, TypeScript, Node.js, Python, Java, AWS/Azure/GCP, relational databases, time-series databases, WebSocket, Server-Sent Events, Docker, CI/CD, automated testing frameworks, SNMP, SSH, HTTP protocols
Preferred skills
Networking concepts, infrastructure software, advanced networking protocols
Responsibilities
Develop device configuration modules and monitoring dashboards; Integrate vendor APIs and management protocols; Build interactive network topology visualizations; Optimize application performance for real-time telemetry; Collaborate on backend APIs; Develop automation scripts for device provisioning; Debug customer-reported issues; Mentor junior engineers; Research networking technologies
Seniority
Mid-level, hands-on IC