Senior Software Engineer - Grafana Databases, Managed Services | UK | Remote in London
Senior Software Engineer - Grafana Databases, Managed Services | UK | Remote

Senior Software Engineer - Grafana Databases, Managed Services | UK | Remote in London

London Full-Time 60000 - 80000 £ / year (est.) Home office possible
Grafana Labs

At a Glance

  • Tasks: Own and operate cutting-edge multi-cloud streaming clusters and database infrastructure.
  • Company: Join Grafana Labs, a remote-first open-source leader with a global collaborative culture.
  • Benefits: Enjoy competitive salary, remote work flexibility, and access to modern AI tools.
  • Other info: Dynamic team environment with excellent career growth and learning opportunities.
  • Why this job: Make a real impact on innovative database products while working with top-tier companies.
  • Qualifications: Experience in distributed systems and strong problem-solving skills are essential.

The predicted salary is between 60000 - 80000 £ per year.

Grafana Labs is a remote-first, open-source powerhouse. There are more than 20M users of Grafana, the open source visualization tool, around the globe, monitoring everything from beehives to climate change in the Alps. The instantly recognizable dashboards have been spotted everywhere from a NASA launch and Minecraft HQ to Wimbledon and the Tour de France. Grafana Labs also helps more than 3,000 companies manage their observability strategies with the Grafana LGTM Stack, which can be run fully managed with Grafana Cloud or self-managed with the Grafana Enterprise Stack, both featuring scalable metrics (Grafana Mimir), logs (Grafana Loki), and traces (Grafana Tempo).

We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do.

This is a remote opportunity and we would be interested in applicants living in UK time zones only at this time.

The Opportunity:

The Managed Services team is a newly formed squad within the Databases department. It owns and operates shared, production-critical infrastructure that powers Grafana Cloud’s next-generation database products (Mimir, Loki, and Tempo). Today, this includes operating 100+ WarpStream clusters across multiple cloud providers and regions, with continued growth anticipated for the future. WarpStream acts as the streaming backbone for ingestion and read/write decoupling across databases. It sits directly on the hot path for metrics, logs, and traces, handling high-throughput, multi-consumer workloads at massive scale.

In addition to streaming infrastructure, the team works closely with high-volume analytical and storage systems that power query-heavy and aggregation-heavy workloads, where latency, compression behaviour, storage layout, and scaling characteristics matter deeply.

What You’ll Be Doing:

  • Operating and evolving 100+ multi-cloud streaming clusters and related database infrastructure
  • Diagnosing and eliminating cross-layer failure modes (e.g., object storage latency, noisy neighbours, control-plane bottlenecks, query performance regressions, etc.)
  • Designing safe upgrade and rollout strategies at scale
  • Improving observability, automation, and operational ergonomics
  • Partnering closely with database and platform teams to ensure safe scaling, partitioning, consumer fan-out, and query performance
  • Working directly with distributed systems behaviour, Kubernetes scheduling dynamics, storage engines, compression trade-offs, etc.
  • Serving as a primary escalation point and on-call for relevant incidents
  • Owning the relationship with all system vendors, including WarpStream Labs and others.

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. This role blends deep distributed systems work with the opportunity to influence how the team approaches reliability, scaling, and operational excellence.

We invest heavily in developer productivity. You can use modern AI coding assistants as part of your daily workflow (your choice of tools, within security guidelines), backed by a company-funded usage budget so you can iterate quickly without unnecessary friction. We encourage pragmatic AI-assisted development: faster prototyping, test generation, refactors, documentation, and incident follow-ups—always paired with strong code review and quality standards. You’ll also have access to frontier models (e.g., GPT-Codex 5/3, Claude Opus 4.6, Gemini 3 Pro).

Of course, there is an on-call component to this role and one that we take seriously. As a company, we hire globally (remote-first) to ensure our on-call remains healthy and aligned to approximately 12 daylight hours per day. You will work closely with counterparts in other regions to provide balanced coverage and shared ownership.

What Makes You a Great Fit:

  • Regular 1:1s with your manager and close collaboration with teammates across regions
  • Reviewing and defining SLOs for shared database infrastructure, proactively reducing error budgets through improvements to monitoring, automation, scaling strategies, and system design
  • Improving the diagnosability of core streaming and database systems in production, where possible.
  • Implementing solutions that ensure reliability, scalability, and performance of high-throughput, multi-cloud infrastructure
  • Developing fault-tolerant patterns.

Senior Software Engineer - Grafana Databases, Managed Services | UK | Remote in London employer: Grafana Labs

Grafana Labs is an exceptional employer that champions a remote-first, open-source culture, fostering innovation and collaboration among its global team. With a strong emphasis on employee growth, you will have access to cutting-edge tools and resources, including AI coding assistants, to enhance your productivity and creativity. The company values transparency and autonomy, ensuring that every team member can contribute meaningfully to impactful projects while enjoying a supportive work environment.
Grafana Labs

Contact Detail:

Grafana Labs Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Grafana Databases, Managed Services | UK | Remote in London

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Grafana Labs on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the interview by diving deep into Grafana's products and services. Familiarise yourself with Mimir, Loki, and Tempo. Show us that you’re not just another candidate but someone who’s genuinely excited about what we do!

✨Tip Number 3

Practice your coding skills and system design knowledge. We love seeing candidates who can think on their feet and tackle real-world problems. Use platforms like LeetCode or HackerRank to sharpen those skills before the big day.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows us you’re serious about joining our team!

We think you need these skills to ace Senior Software Engineer - Grafana Databases, Managed Services | UK | Remote in London

Distributed Systems
Kubernetes
Cloud Infrastructure
Database Management
Observability
Automation
High-Throughput Systems
Performance Tuning
Incident Management
Scaling Strategies
Monitoring
Collaboration
Problem-Solving Skills
Communication Skills
Fault-Tolerant Design

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your experience with distributed systems, cloud infrastructure, and any relevant technologies like Kubernetes or Grafana.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re excited about this opportunity at Grafana Labs. Share specific examples of how your past work has prepared you for this role and how you can contribute to our innovative team.

Showcase Your Problem-Solving Skills: In your application, don’t shy away from discussing challenges you've faced in previous roles. We love to see how you approach diagnosing issues and implementing solutions, especially in high-throughput environments.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our remote-first team!

How to prepare for a job interview at Grafana Labs

✨Know Your Tech Inside Out

Make sure you’re well-versed in distributed systems, Kubernetes, and the specific technologies mentioned in the job description. Brush up on your knowledge of Grafana, Mimir, Loki, and Tempo, as well as any relevant cloud providers. Being able to discuss these topics confidently will show that you're serious about the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss past experiences where you've diagnosed and resolved complex issues in production environments. Think of specific examples where you improved observability or operational efficiency. This will demonstrate your ability to handle the challenges that come with managing critical infrastructure.

✨Communicate Clearly and Effectively

Since this is a remote position, strong communication skills are essential. Practice explaining technical concepts in a clear and concise manner. You might even want to do a mock interview with a friend to get comfortable discussing your ideas and solutions verbally.

✨Emphasise Your Collaborative Spirit

Grafana Labs values a collaborative culture, so be ready to talk about how you’ve worked with cross-functional teams in the past. Highlight any experiences where you partnered with database or platform teams to achieve a common goal, as this will align with their emphasis on teamwork and shared ownership.

Senior Software Engineer - Grafana Databases, Managed Services | UK | Remote in London
Grafana Labs
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>