D24 Search is a company that builds the world's most popular open-source network source of truth, helping companies manage complex networks. The Senior Software Engineer role focuses on developing the Observability Agent, working with low-level networking protocols to enhance customer network monitoring capabilities.
Responsibilities:
- Build and maintain open source and commercial software for our observability products, focusing on the open-source Observability Agent
- Work on low-level systems and network programming, dealing with protocols like SNMP and technologies like eBPF
- Integrate data model to reconcile observed vs. intended network states
- Define and maintain data schemas and APIs shared across products
- Eventually become client-facing, helping implement solutions for customers and acting as an evangelist for the product
Requirements:
- 6 - 10 years of experience in backend software engineering with a focus on low- level network programming and observability
- Experience in low- level network programming, close to the Linux kernel
- Experience building tools (e.g., network monitoring and observability) within Infrastructure teams
- Experience working in a fast- paced startups
- Strong proficiency in Golang as 80% of coding done in Go; Python & C/C++ familiarity is also helpful, but open if there is an aptitude to learn
- Experience with network protocols like SNMP (Simple Network Management Protocols); experience with eBPF (Extended Berkeley Packet Filters) is a nice-to-have
- Must be US-based and able to work East Coast (US) hours
- Experience with eBPF (Extended Berkeley Packet Filters) is a nice-to-have