Bachelor's degree, software development, engineering, or a related technical field.
4+ years of experience as a technical lead for a team of at least 5 engineers.
6+ years of experience working as a network engineer in Java / Go / C++ with a strong computer science background and an aptitude for learning new languages quickly.
Proven ability to lead and mentor a team of software engineers, guiding them towards technical excellence and ensuring the delivery of high-quality code.
Strong understanding of scalable distributed systems and microservices architecture, with the ability to design and implement solutions that meet performance and scalability requirements.
Passion for exploring new technologies and finding creative solutions to complex problems, keeping up with industry trends and advancements in observability and related domains.
Excellent collaboration abilities, with the capacity to work effectively with cross-functional teams, present ideas, and communicate technical concepts clearly.
Experience / familiarity with network device monitoring solutions.
Knowledge / familiarity with network monitoring tools & protocols like SNMP, NetFlow, SFlow, IPFIX, etc.
Experience in managing / configuring network devices, including Switches, Routers, Firewalls, Access Points, SD-WAN, etc.