Senior Software Engineer, Observability
2 нед. назад
85k–195k USD / годЛатамSeniorRemote
goprotobufgrpcpostgresqlredisrabbitmqopentelemetry
Senior Software Engineer focused on observability in network automation, developing services using Go, protobuf APIs, PostgreSQL, Redis, and RabbitMQ.
О компании
- 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.
- 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.
Другое
- NetBox Labs is seeking a Software Engineer with 5+ years of experience to join our Observability Team. Observability is a key component of network automation, and critical to our company mission to make it easier to build and manage complex networks.
- This team is responsible for Network Discovery & Reconciliation, Network Observability & Monitoring, and Agents & Fleet Management. The team delivers both closed and open source software and owns projects such as Orb , Diode and pktvisor .
- In this role you will bring:
- 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: set the constraints, review the output, and remain accountable for correctness, security, and tests
- Great communication skills, including the ability to write technical specifications with diagrams
- You will work closely with:
- Product owners – to bring ideas to life and deliver a compelling user experience
- The NetBox team – to create the ultimate observability tooling within NetBox
- The platform team – to ensure seamless integration with NetBox Cloud and Enterprise
- Community members as users and contributors to the project
- It would be fantastic if you have the following experience:
- 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