Enable job alerts via email!

Backend Software Engineer, Observability Product (Agent)

NetBox Labs

India

Remote

INR 12,00,000 - 18,00,000

Full time

Today
Be an early applicant

Job summary

A growing tech company in India is looking for a Backend Software Engineer to enhance its Observability Product team. In this role, you will develop and maintain observability products, ensuring real-time network visibility and integration with data models. Ideal candidates have over 5 years in software engineering, with strong knowledge of distributed systems, protocols, and programming languages such as C++, Go, and Python. A collaborative environment focused on open source contributions is emphasized.

Qualifications

  • Experience in backend microservices development.
  • Strong communication skills and ability to write specifications.
  • Familiarity with data visualization frameworks.

Responsibilities

  • Work with a full stack team on open source software.
  • Integrate with NetBox’s data model.
  • Ensure observability systems meet scalability goals.

Skills

Deep knowledge of the OSI framework
Networks and protocols knowledge
Linux system and network programming
Experience with C++ (and/or Rust)
Experience with Go and Python
Experience with eBPF
Strong understanding of gRPC
Experience in distributed systems
Familiarity with observability concepts

Education

5+ years of professional experience

Tools

Redis streams
Kafka
Grafana
Job description
Overview

NetBox Labs is seeking a Backend Software Engineer to join our rapidly expanding Observability Product team, which owns the full suite of NetBox Labs observability products—from Assurance and Discovery to upcoming Telemetry and Monitoring capabilities—helping customers gain real-time network visibility, automatically discover and monitor their infrastructure, and keep configuration drift in check.

Role Focus

This role is focused on our open source Observability Agent (including pktvisor and discovery) and has the following requirements.

Responsibilities
  • Deep knowledge of the OSI framework, networks and protocols—especially DPI, SNMP, sFlow/NetFlow, gNMI.

  • Linux system and network programming experience (e.g., system calls, IPC, processes, threads, sockets).

  • Experience with C++ (and/or Rust), as well as Go and Python.

  • Experience with eBPF is helpful.

Team Responsibilities
  • Work with a full stack team to build and maintain open source, source-available, and closed source software across our observability project portfolio—shipping to the community and delivering into our commercial cloud and on‑premise products.

  • Integrate closely with NetBox’s data model to drive workflows for reconciling observed vs intended state and enriching telemetry and monitoring data.

  • Define and maintain data schemas and APIs shared across products.

  • Ensure observability systems meet scalability and reliability goals (SLAs/SLOs).

  • Implement testing, CI/CD automation, and code quality standards across observability services.

General Requirements
  • 5+ years of professional experience as a software engineer, and 2+ years in a startup environment.

  • Experience in distributed systems and backend microservices development.

  • Strong understanding of gRPC, protobuf, event-driven architecture, and streaming data systems.

  • Experience with Redis streams, Kafka, MQTT, AMQP or other messaging systems.

  • Familiarity with programmatic interaction with network infrastructure via APIs, SSH/CLI automation (e.g., Netmiko, NAPALM), or other network automation frameworks.

  • Familiarity with observability concepts (metrics, logs, traces) and related protocols, especially OpenTelemetry.

  • Strong communication skills, including the ability to write clear technical specifications with diagrams.

  • Familiarity with data visualization and analytics frameworks such as Grafana.

Nice to Have
  • Experience building multi-tenant SaaS systems with security and compliance awareness (e.g., SOC 2).

  • Familiarity with Mimir, Loki, ClickHouse, Elastic, or other analytical data stores.

  • Familiarity with AI/ML approaches for anomaly detection or performance prediction.

  • Experience working with or contributing to open source projects, especially in observability.

Culture and Values
  • We own and solve problems with high attention to detail.

  • Our open source contributors, users, customers & team are all part of our community. When our community wins, we win.

  • We prioritize simplicity and think twice before adding complexity.

  • Clear communication helps keep our team aligned and collaborating smoothly.

About NetBox Labs

NetBox Labs helps companies build and manage complex networks. We help customers accelerate network automation by delivering open, composable products and supporting the network automation community.

NetBox Labs is the commercial steward of open source NetBox, the world’s most popular network source of truth, and Orb, the next-generation open source network observability platform. Our products include NetBox Enterprise, a fully supported self-managed NetBox with advanced features, and NetBox Cloud, a secure, scalable, and reliable SaaS edition of NetBox.

NetBox powers thousands of companies, and NetBox Labs is backed by investment from Notable Capital (formerly GGV), Grafana Labs CEO Raj Dutt, Flybridge, IBM, Salesforce Ventures, and Mango Capital.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.