Senior Software Engineer - k6 Core | USA, EST only | Remote

Grafana Labs
$154,445 - $185,334Remote

About The Position

Grafana Labs is seeking a Senior Software Engineer to join the k6 Core team. This is a remote position open to applicants in the United States Eastern time zones only. k6 builds reliability and performance testing tools for developers and QA engineers, focusing on making performance testing practical, approachable, and useful in real-world engineering workflows. The k6 team is responsible for building and maintaining the open-source k6 performance testing tool, written in Go, and its associated cloud offering. Engineers will work on features and improvements across the k6 codebase, from idea to delivery, with a high degree of independence and collaboration with other engineers. The role involves working on problems that require understanding context, evaluating trade-offs, and choosing technical approaches. Some work may involve the k6 cloud offering, which supports distributed testing across data centers worldwide. The team is small, ensuring direct and visible impact on the product and its users. The environment values clarity, pragmatism, and sound engineering judgment.

Requirements

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

Nice To Haves

  • Contributing to or maintaining open-source projects.
  • Prior experience using k6 in production, or contributing to the k6 project or ecosystem.
  • Performance, reliability, or network testing and optimization.
  • Distributed systems or cloud-based services.
  • JavaScript and/or TypeScript.
  • Backend systems for web or mobile applications.
  • Tools and platforms such as Docker, AWS, microservices architectures, and observability tools like Grafana or APM systems.

Responsibilities

  • Build and maintain k6, a performance testing tool written in Go.
  • Work on features and improvements across the k6 codebase, from initial idea through implementation and delivery.
  • Understand context, evaluate trade-offs, and choose reasonable technical approaches for unspecified problems.
  • Work with a high degree of independence while collaborating closely with other engineers on design, implementation, and code reviews.
  • Deliver production-quality code, maintain existing functionality, and help keep the system reliable and maintainable over time.
  • Work on the k6 cloud offering, including Go services that support distributed execution and require attention to performance, correctness, and failure modes.
  • Own the product end to end, including architecture, releases, user-facing behavior, and the health of the open-source project.

Benefits

  • Restricted Stock Units (RSUs)
  • Global annual leave policy of 30 days per annum.
  • 3 days of annual leave entitlement reserved for Grafana Shutdown Days.
  • In-Person onboarding
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service