Senior Software Engineer - K6 Core

📍 Sweden
SEK 775,400-930,500 per year
SENIOR
✅ Remote

Tech Stack

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

Details

Grafana Labs is seeking a Senior Software Engineer to join the k6 Core team. k6 is an open-source performance testing tool written in Go and used by developers and QA engineers to test and understand systems under real load.

Responsibilities

  • Build and maintain the k6 performance testing tool and its open-source codebase.
  • Develop features and improvements across the k6 codebase, from initial concept through implementation and delivery.
  • Work on problems that require understanding context, evaluating trade-offs, and selecting pragmatic technical approaches.
  • Design, implement, and review production-quality code independently and collaboratively.
  • Maintain existing functionality and help keep the system reliable and maintainable.
  • Contribute to the k6 cloud offering, including Go services supporting distributed test execution across data centers worldwide.
  • Consider performance, correctness, scalability, and failure modes in distributed systems.
  • Participate in code reviews and technical design discussions.
  • Contribute to architecture, releases, user-facing behavior, and the health of the open-source project.
  • Work asynchronously, documenting decisions in pull requests and concise design notes.
  • Use AI coding assistants for prototyping, test generation, refactoring, documentation, and incident follow-ups within 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 developing backend systems for web or mobile applications.
  • Familiarity with Docker, AWS, microservices architectures, Grafana, or APM and other observability tools.

Compensation

The base compensation range in Sweden is SEK 775,444–930,533 per year. Actual compensation may vary based on level, experience, and skill set. The role also includes Restricted Stock Units (RSUs).

Benefits

  • 100% remote work and a global culture.
  • Career growth pathways.
  • In-person onboarding.
  • 30 days of annual leave per year, including three Grafana Shutdown Days, subject to local legislation.
  • Access to company-funded AI coding assistant usage and current frontier models from OpenAI, Anthropic, and Google.

Grafana Labs is an equal opportunities employer.

More jobs at Grafana Labs

Similar jobs