At a Glance
- Tasks: Lead OpenTelemetry instrumentation projects and collaborate with open-source communities.
- Company: Join a remote-first tech company focused on observability and innovation.
- Benefits: Competitive salary, equity, bonuses, and flexible remote work options.
- Why this job: Make a real impact in observability while working with cutting-edge technologies.
- Qualifications: Experience in software engineering, open-source contributions, and strong communication skills.
- Other info: Dynamic team environment with opportunities for mentorship and career growth.
The predicted salary is between 96124 - 120156 £ per year.
Grafana Cloud is our composable observability platform that integrates metrics, logs, and traces with Grafana. It allows our customers to leverage the best open source observability software – including Prometheus, Mimir, Loki, and Tempo – without the overhead of installing, maintaining and scaling their own observability stack.
The Observability department is focused on enabling developers to understand the health and performance of their applications and infrastructure in any environment by providing tools to instrument their code, ingest observability data into Grafana Cloud and visualize and explore it. The OpenTelemetry instrumentation team’s mission is to make sure our users succeed in instrumenting their applications with OpenTelemetry. We work closely with the OpenTelemetry SIGs to make OpenTelemetry SDKs and instrumentation libraries a success.
Members of the OpenTelemetry instrumentation team are experts in at least one programming language and have a broad knowledge of various other programming languages. As a company we are remote-first and global, we embrace people of different experiences and backgrounds to build diverse teams where every person brings a unique perspective to the software. We are looking for Engineers that are passionate about communicating with data and providing seamless experiences for our customers to join our growing team! Engineers at Grafana also have the opportunity to contribute to Open Source communities.
At Grafana Labs, ICs have a dedicated career path and do not have to become managers to progress in their career. Principal software engineer is a leadership role for ICs. You are expected to have director-level scope, but with technical depth.
- Collaborate in open-source communities.
- Contribute to the OpenTelemetry specification, and to OpenTelemetry components across a wide range of programming languages (.NET, Python, Go, Java, JavaScript, PHP, Ruby, C++, Rust, and more).
- Support and lead the technical direction of the team, and drive business conversations on the OpenTelemetry strategy at Grafana Labs.
- Be visible as an OpenTelemetry expert.
- Teach others, promote best practices around OpenTelemetry, semantic conventions, and various technologies and frameworks.
As we are remote-first and our engineering organization is largely remote, we provide guidance and meet regularly using video calls, so an independent attitude and good communication skills are a must.
At Grafana Labs, we define senior roles via the scope of their business impact more than via their expertise or their specific activities. The most important thing we are looking for in a principal engineer is the ability to take ownership, and drive both technical and business conversations on a director-level scope.
- You have a passion for observability and like to share your knowledge by writing documentation and blog posts.
- You love to engage with customers and help them out.
- You have excellent communication skills.
- You have relevant open source experience, ideally in OpenTelemetry or Prometheus.
- You are willing to become an active member of the OpenTelemetry community.
- You’re curious and you enjoy learning new programming languages and frameworks, setting up examples, and figuring out how things work.
- You have a good understanding of typical production environments.
- Ideally you have been responsible for operating production services and organizing on-call.
- You actively mentor other team members, identifying areas for focus and improvement.
In the UK, the base compensation range for this role is £96,124 - £120,156. Actual compensation may vary based on level, experience, and skillset as assessed in the interview process. Benefits include equity, bonus (if applicable) and other benefits listed.
Principal Software Engineer - OpenTelemetry Instrumentation (Remote, UK) employer: Grafana Labs
Contact Detail:
Grafana Labs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer - OpenTelemetry Instrumentation (Remote, UK)
✨Tip Number 1
Network like a pro! Reach out to folks in the OpenTelemetry community or at Grafana Labs. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! If you've got a GitHub or portfolio, make sure it's up to date with your best work. This is your chance to demonstrate your expertise in programming languages and observability tools.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge and be ready to discuss how you've contributed to open-source projects. We want to see your passion for observability shine through!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're serious about joining our team at Grafana Labs.
We think you need these skills to ace Principal Software Engineer - OpenTelemetry Instrumentation (Remote, UK)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Principal Software Engineer role. Highlight your expertise in OpenTelemetry and any relevant programming languages to catch our eye!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about observability and how you can contribute to our team. Share specific examples of your work in open-source communities or any leadership roles you've taken on.
Showcase Your Communication Skills: Since we value good communication, make sure your application is clear and concise. Whether it's your CV, cover letter, or any additional materials, let your personality shine through while keeping it professional.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Grafana Labs
✨Know Your OpenTelemetry Inside Out
Make sure you brush up on your OpenTelemetry knowledge before the interview. Understand its components, how it integrates with various programming languages, and be ready to discuss your experience with it. This will show that you're not just familiar with the tool but are genuinely passionate about it.
✨Showcase Your Communication Skills
Since this role requires excellent communication skills, practice articulating your thoughts clearly and concisely. Prepare to explain complex technical concepts in a way that's easy to understand. You might even want to rehearse with a friend or record yourself to see how you come across.
✨Demonstrate Your Leadership Qualities
As a Principal Software Engineer, you'll need to take ownership and drive conversations. Be prepared to share examples of how you've led projects or mentored others in the past. Highlight your ability to influence technical direction and engage with both technical and non-technical stakeholders.
✨Engage with the Open Source Community
Since Grafana Labs values contributions to open source, be ready to discuss your involvement in any relevant communities. Whether it's contributing code, writing documentation, or participating in discussions, showing your active engagement will set you apart as a candidate who truly embodies the spirit of collaboration.