At Dash0, we are looking for a Senior Product Engineer with a background in observability and cloud-native technologies.
About Us
Imagine a world where observability is... well, easy. That's what we're building at Dash0. We're not just another observability company – we're a team of passionate experts who are obsessed with making observability accessible and delightful for every developer.
We are OpenTelemetry native, ensuring seamless interoperability within modern observability ecosystems, and our “welcome present” to the OpenTelemetry community, OTelBin, a free tool for editing, visualization and validation of OpenTelemetry collector configurations, is being extremely well received by the community.
We're looking for a Senior Product Engineer to join our awesome team and help us build the best observability tool out there. You'll be working with cutting-edge tech and collaborating closely with product and design to create a truly user-friendly experience.
Think you've got what it takes to shape the future of observability? Keep reading!
Your role in Dash0
At Dash0, your mission will be developing, maintaining, testing and supporting the Dash0 Kubernetes Operator, an open source component that our customers use to set up telemetry collection in their Kubernetes cluster as easily as possible. The Dash0 operator auto-instruments workloads for tracing, collects logs and metrics and manages OpenTelemetry collectors in the target cluster.
This ensures a smooth end-to-end experience, as setting up OpenTelemetry in production infrastructure is far from trivial. Together with your fellow engineers and product managers, you'll build new features for the operator, chiming in wherever you see room for improvement or opportunities for making Dash0 even more effortless to use for our customers.
Key Responsibilities
- Collaborate on design: You'll work closely with product management to analyze requirements and shape the scope and design of new features for the operator.
- Build and test: You'll implement and rigorously test new operator features, ensuring they meet our high standards for quality and reliability.
- Champion robustness: You'll be responsible for improving the operator's stability, ensuring our customers have a smooth and seamless experience, no matter what. Since our customers deploy the operator in their infrastructure, the robustness and safety of this component is paramount.
- Share your knowledge: You'll actively contribute to documentation, share your expertise with the team, and communicate effectively with everyone, both technical and non-technical.
- Test, test, test: You'll write a variety of tests, from unit tests to end-to-end tests, to validate the operator's behavior and ensure it's always rock-solid.
- Think big picture: You'll think about our product as whole, ensuring the operator seamlessly integrates with our backend and UI to deliver maximum value to our customers.
- Expand support: You'll add support for new runtimes and programming languages (eg. Python, C#, etc.) by integrating their OpenTelemetry SDKs with the operator.
- Be a customer hero: You'll work directly with customers to troubleshoot and resolve issues, ensuring they have a fantastic experience with Dash0.
About You
You're a passionate and skilled software engineer with a knack for building robust and elegant solutions. You're excited about the possibilities of observability and eager to contribute to a product that empowers developers. Here's what you bring to the table:
- You're fluent in Golang and enjoy writing clean, efficient code.
- You have a solid understanding of Kubernetes and its inner workings. Bonus points if you've built operators before!
- You're familiar with OpenTelemetry, either as a contributor or a user, and excited about its potential to transform observability.
Ideally, You Also
- Have past experience in using and/or developing other observability solutions, or are willing to learn the ins and outs of this exciting product domain.
- Are comfortable with cloud-native technologies and have a track record of managing production applications.
And You
- Have hands-on experience of cloud-native technologies, and have a track record of managing production applications.
- Understand the importance of clear and effective communication and value documentation and knowledge sharing for building and maintaining complex software applications.
- Are a lifelong learner who's always eager to challenge yourself and contribute to the growth of Dash0 and your teammates.
What We Offer
- Competitive salary & equity package.
- Fully remote company and a flexible work environment.
- Quarterly come-togethers in Europe for fun, team-building and discussions.
- Collaborative and supportive team culture.
Apply for the job
Do you want to join our team as our new Senior Product Engineer - Backend? Then we'd love to hear about you!