Engineering Manager - Platform - Usage | Spain | Remote

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

Engineering Manager for the Usage squad within Grafana's Platform team, focusing on core business operations like billing, provisioning, and user account management. This role involves managing a distributed team, shaping roadmaps, and ensuring high-quality delivery of critical systems that support both customers and internal business processes. The team operates at the intersection of product, platform, and business operations, building software essential for Grafana's scale.

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

  • People management
  • Team leadership
  • Roadmap and strategy development
  • Project lifecycle management
  • Cross-functional collaboration
  • Backend systems experience (e.g., Go)
  • Distributed systems principles
  • Scalability
  • Fault tolerance
  • Consistency
  • Observability
  • Stakeholder alignment
  • Communication

Nice to have

  • Experience in billing engines
  • Cost management
  • Reconciliation systems
  • Cloud marketplace integrations (AWS, Azure, GCP)
  • User portal development
  • Open Source contribution
  • AI-assisted development practices

What the JD emphasized

  • 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 communica