Senior Software Engineer - k6 Core

GBP 91,800-110,100 per year
SENIOR
✅ Remote

Tech Stack

AI AWS @ 3 Communication @ 6 Distributed Systems @ 4 Docker @ 3 Go @ 7 Grafana @ 3 HTTP @ 4 JavaScript @ 4 Microservices @ 3 Networking @ 3 Observability @ 3 Security TypeScript @ 4 gRPC @ 4

Details

Grafana Labs is a 100% remote company building open-source observability tools and platforms. The k6 team develops reliability and performance testing tools for developers and QA engineers.

Grafana k6 is an open-source project focused on making performance testing practical, approachable, and useful in real-world engineering workflows. The role involves building and maintaining k6, a performance testing tool written in Go, as well as contributing to its codebase and open-source community.

Responsibilities

  • Build and maintain features and improvements across the k6 codebase, from initial idea through implementation and delivery.
  • Work on problems that require understanding context, evaluating trade-offs, and selecting pragmatic technical approaches.
  • Develop production-quality code and maintain existing functionality.
  • Help keep the system reliable and maintainable over time.
  • Contribute to the k6 cloud offering, including Go services that support distributed execution across data centers worldwide.
  • Collaborate with engineers on design, implementation, and code reviews.
  • Work independently while owning scoped problems through to completion.
  • Contribute to architecture, releases, user-facing behavior, and the health of the open-source project.
  • Participate in an asynchronous work environment where decisions are documented in pull requests and design notes.
  • Use modern AI coding assistants for prototyping, test generation, refactoring, documentation, and incident follow-ups, subject to security and code-quality guidelines.

Requirements

  • Strong experience building production software in Go, or another language with strong support for concurrency and parallelism.
  • Experience working on larger or long-lived codebases.
  • Ability to work independently on scoped problems and deliver them to completion.
  • Clear technical communication skills, particularly in code reviews and design discussions.
  • Good understanding of internet protocols such as HTTP, gRPC, and WebSockets.
  • Familiarity with lower-level networking concepts.
  • Experience with modern development practices, including testing, code review, and iterative development.

Bonus Skills

  • Experience contributing to or maintaining open-source projects.
  • Experience using k6 in production or contributing to the k6 project or ecosystem.
  • Experience with performance, reliability, or network testing and optimization.
  • Experience with distributed systems or cloud-based services.
  • JavaScript and/or TypeScript experience.
  • Experience building backend systems for web or mobile applications.
  • Familiarity with Docker, AWS, microservices architectures, and observability tools such as Grafana or APM systems.

Compensation And Benefits

  • United Kingdom base compensation: GBP 91,755–GBP 110,106 per year.
  • Restricted Stock Units (RSUs) are included with all roles.
  • 100% remote work in a global culture.
  • Company-funded usage budget for AI coding assistants.
  • Career growth pathways.
  • In-person onboarding.
  • Global annual leave policy of 30 days per year, including 3 Grafana Shutdown Days, subject to local legislation.

Grafana Labs is an equal opportunities employer. The company may use AI tools during recruitment to assist with matching CV information to job postings, while the recruitment team continues to manually review applications.

More jobs at Grafana Labs

Similar jobs