Netboxlabs

Senior Software Engineer, Observability

LATAM, Remote. Posted a month ago

The role

You will join the Observability Team to work on Network Discovery & Reconciliation, Network Observability & Monitoring, and Agents & Fleet Management. You will deliver closed and open source software including Orb, Diode, and pktvisor.

What you will do

  • Work with product owners to deliver user experience
  • Work with the NetBox team to create observability tooling
  • Work with the platform team to ensure integration with NetBox Cloud and Enterprise
  • Work with community members as users and contributors
  • Use coding agents day to day to set constraints, review output, and remain accountable for correctness, security, and tests
  • Write technical specifications with diagrams

Required qualifications

  • 5+ years of experience
  • Deep experience with idiomatic Go
  • Experience with protobuf APIs (gRPC and Connect RPC), PostgreSQL (including migrations), Redis, and RabbitMQ
  • Experience with multi-tenant services, OAuth2/OIDC, and event-driven systems, including at-least-once delivery and idempotent consumers
  • Deep knowledge of observability and instrumentation, including OpenTelemetry
  • A solid understanding of networking: devices, configuration, protocols, and layers
  • The ability to use coding agents day to day
  • Great communication skills

Nice to have

  • 3+ years of experience working in a fast paced startup environment
  • MQTT or other device/IoT protocols, or gNMI
  • Kubernetes in production
  • Django, NetBox, or NetBox plugins
  • Python for tests and tooling

About the company

NetBox Labs helps companies build and manage complex networks by delivering open, composable products. They are the commercial steward of open source NetBox and Orb.

Senior Software Engineer, Observability at Netboxlabs | JobZoey