Instrumentation Engineer

Distributed (US only) /
Engineering /
Full-time
Honeycomb is built to help engineering teams deeply explore and understand their own production systems — in real time. It's a service for the near and present future, where distributed systems are the new default, every service is a platform, and empowered generalist software engineers are the new ops. We are passionate about consumer-quality developer tools and excited to build a product that raises our industry's expectations of what our tools can do for us.

As an Instrumentation Engineer you will be on the team that manages all of the code that allows our customers to send us data. You will help maintain our open source SDKs and binary integrations with 3rd party services, as well as contribute to open standards around tracing and instrumentation. You will help build an active open source community and work directly with customers to influence changes to our SDKs.

This role would be a good fit for someone who:

    • Loves creating a good developer experience. You’ll be working with some of our most important product surface area: the place where customers integrate Honeycomb into their code, so you’ll do well if you are the kind of engineer who enjoys thinking about how to make code and documentation that other engineers are delighted to work with.
    • Has many feelings about API design. You have lots of thoughts about what makes a good API vs. a bad one and you know how to balance developer experience against other concerns like performance.
    • Enjoys collaboration. In this role, you’d be working with customers, open source community members, and other Honeycomb engineers in their integrations work. The best candidate is probably someone who enjoys collaborating to help ensure a stellar experience in our product across languages.
    • Is a polyglot. You are fluent in a few popular programming languages, have worked in a multi-language environment before, and have a sense for when to favor consistency across codebases vs. when to use language-specific idioms.
    • Follows along with major developments in web application infrastructure, tooling, and architectures. You have an understanding of the latest generation of scalable, cloud-native infrastructures and related tools (kubernetes, docker, terraform, service meshes, etc.) and enjoy staying up to date on the big developments in these areas.
    • Likes being a generalist. We’re a small team at Honeycomb, so there will be plenty of opportunities to jump around and help out with other areas of our engineering and product efforts as well — the ideal candidate would probably enjoy a bit of variety in their work and not find it too distracting to help out with other projects from time to time.
As our Instrumentation Engineer, you’ll join the engineers working on Honeycomb’s open source instrumentation code and help shape our product strategy around integrations. You’ll maintain some yourself and work with other Honeycomb engineers who are maintainers and language experts. You’ll also be working with the OpenTelemetry project, helping us advance the standards and instrumentation goals of this larger community project and making sure our efforts with OpenTelemetry align with our larger business goals.

Let ’s do this

We're building a diverse and inclusive workplace where we learn from each other. We hire adults. We value transparency, autonomy, experimentation, and kind, direct feedback. We welcome nontraditional candidates, and people of all backgrounds, experiences, abilities and perspectives. We're an equal opportunity employer and our hiring process is designed to put you at ease and help you show your best work; if we are doing a poor job of this at any time, please let us know. Come build great things with us.