
Remote opportunity at
NetBox LabsSenior Software Engineer, Observability
NetBox Labs is currently searching for a Senior Software Engineer to focus on observability within a remote work setup. This position centers on network automation missions,…
Career Tools
About This Role
NetBox Labs is currently searching for a Senior Software Engineer to focus on observability within a remote work setup. This position centers on network automation missions, supporting the creation and management of sophisticated network infrastructures. NetBox Labs acts as the commercial steward for open source NetBox and Orb, providing solutions such as NetBox Cloud and NetBox Enterprise. The company is backed by multiple investors, including Notable Capital, IBM, and Salesforce…
Job Description
NetBox Labs is currently searching for a Senior Software Engineer to focus on observability within a remote work setup. This position centers on network automation missions, supporting the creation and management of sophisticated network infrastructures. NetBox Labs acts as the commercial steward for open source NetBox and Orb, providing solutions such as NetBox Cloud and NetBox Enterprise. The company is backed by multiple investors, including Notable Capital, IBM, and Salesforce Ventures.
As part of the Observability Team, the person in this role will build software dealing with network discovery, fleet management, monitoring, and reconciliation across both open source and closed source projects like Orb, Diode, and pktvisor. Daily responsibilities involve utilizing coding agents, designing event-driven systems, managing multi-tenant architectures, and collaborating closely with product managers, platform engineers, and the broader NetBox crew. The role suits developers experienced in building distributed, event-driven services and handling networking instrumentation.
Responsibilities
- Develop and maintain network discovery, reconciliation, monitoring, and fleet management tools
- Work with coding agents daily by establishing boundaries, reviewing outputs, and maintaining accountability for correctness, tests, and security
- Collaborate with product owners to shape user experiences and bring concepts to production
- Partner with the NetBox team to build integrated observability tooling
- Coordinate with the platform team for integration with NetBox Cloud and NetBox Enterprise
- Engage with community members who act as users and contributors
- Draft technical specifications complete with architectural diagrams
Requirements
- Over 5 years of software engineering experience
- Deep expertise in idiomatic Go programming
- Practical background using protobuf APIs including gRPC and Connect RPC
- Working knowledge of PostgreSQL with migrations, Redis, and RabbitMQ
- Experience developing multi-tenant services, OAuth2/OIDC, and event-driven systems featuring idempotent consumers and at-least-once delivery
- Thorough knowledge of OpenTelemetry and observability instrumentation
- Strong command of networking fundamentals covering layers, protocols, devices, and configuration
- Strong communication skills for writing clear technical specifications and diagrams
Qualifications
- Three or more years of background operating inside fast-paced startup settings
- Familiarity with MQTT or alternative IoT and device protocols, plus gNMI
- Hands-on production experience with Kubernetes
- Background working with Django, NetBox, or NetBox plugins
- Experience using Python for building tests and tooling
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the posting explicitly lists the location as remote.
What is the compensation for this role?
The salary ranges from USD 85,000 to 95,000 per year.
What employment type is this?
This is a full-time position.
What core technical stack is required?
Applicants must have deep experience in idiomatic Go, protobuf APIs, PostgreSQL, Redis, RabbitMQ, event-driven systems, and OpenTelemetry.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.