About the job
Join NETGEAR as a Software Development Engineer II and take your first step into the world of network management software development. This is an excellent opportunity for recent graduates or early-career professionals eager to gain hands-on experience with advanced cloud technologies. You will be contributing to our cutting-edge Network Management System (NMS) that oversees enterprise network infrastructure, including switches, routers, and WiFi access points.
Key Responsibilities
Feature Development: Collaborate with senior engineers to implement defined features for network device monitoring and management.
UI Component Development: Design and develop responsive web components for network dashboards and configuration forms.
API Integration: Connect frontend components with backend APIs to enable device data retrieval and configuration.
Bug Fixes: Identify and resolve software defects within our applications.
Testing: Write unit tests and conduct integration testing for new features.
Documentation: Maintain comprehensive technical documentation for features developed.
Code Reviews: Engage in code review sessions to enhance your skills and learn from experienced team members.
Learning & Development: Continuously improve your knowledge on networking principles, cloud technologies, and our specific product domain.
Quality Assurance: Assist in QA processes through testing network device integrations and user workflows.
Minor Enhancements: Contribute to small improvements in existing network monitoring tools.

