Engineering Manager - Platform - Usage | UK | Remote

Grafana Labs Grafana Labs · Data AI · EMEA · R&D: Business Applications

Engineering Manager for the Usage squad within the Platform team at Grafana Labs. This role focuses on managing a distributed team of engineers responsible for critical business systems like the billing engine, cost management, and user account management. The position involves guiding the team through the full project lifecycle, fostering a high-trust culture, and contributing to the company's open-source mission. The role requires strong people management, technical background in backend systems, and understanding of distributed systems principles.

What you'd actually do

  1. Manage and grow a distributed team of engineers, conducting regular 1:1s, providing consistent feedback, and supporting individual performance and career development.
  2. Partner with product management and engineering leadership to shape the Usage squad's roadmap, strategy, and OKRs, ensuring alignment with overall company mission and customer impact.
  3. Guide the team through the full project lifecycle, from early technical design and scoping to delivery and post-launch iteration, ensuring high-quality and timely outcomes within the Usage domain (e.g., billing engine, cost management and billing app, reconciliation systems).
  4. Act as a project manager, facilitating collaboration with Product, DealOps, GTM, Pricing and Monetization, Support, and adjacent AppCore squads to remove blockers and ensure coordinated delivery across service boundaries.
  5. Foster a high-trust, security-first team culture that embraces thoughtful AI-assisted development practices to enhance engineering workflows and eliminate toil.

Skills

Required

  • Minimum 2 years of experience managing software engineering teams.
  • Prior experience as an Individual Contributor (IC) in a related engineering role for at least 3 years.
  • A strong software engineering background, ideally including experience in backend systems (like Go), sufficient to credibly engage in technical design discussions and challenge the team toward strong decisions.
  • Solid understanding of distributed systems principles, including scalability, fault tolerance, consistency, and observability.
  • Demonstrated ability to manage delivery across multiple concurrent projects, align stakeholders with competing priorities, and clearly communicate.

Nice to have

  • Experience in people management, including conducting regular 1:1s, delivering candid feedback, and supporting career growth and performance conversations.
  • Empowers engineers, focusing on setting clear direction, aligning on outcomes, and identifying risks early rather than providing task-level oversight.
  • Transparent and direct by default; advocates clearly for reports and proactively resolves ambiguity or conflicts, especially when priorities collide.
  • Strong communicator who thrives in a fully remote and globally distributed environment, comfortable collaborating asynchronously across time zones and cultures.
  • Takes initiative and can move work forward in complex, systems-focused problem spaces, such as stateful systems, eventual consistency, and reconciliation loops.

What the JD emphasized

  • AI-assisted development practices