Senior Software Engineer - k6 Core

New
G
Grafana LabsObservability/Performance Testing
United KingdomFull-TimeSenior
SalaryGBP 91,755 - GBP 110,106
Apply NowOpens the employer's application page

Job Details

Required Skills
GitGogRPCDistributed SystemsNetworking

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.
  • Ability to work independently on scoped problems and deliver them to completion.
  • Clear technical communication skills, especially 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.
  • Nice to have: Contributing to or maintaining open-source projects.
  • Nice to have: Prior experience using k6 in production.
  • Nice to have: Familiarity with performance, reliability, or network testing.
  • Nice to have: Experience with distributed systems, cloud services, JavaScript, TypeScript, Docker, or AWS.

Responsibilities

  • Develop and maintain k6, an open-source performance testing tool written in Go.
  • Contribute to the full development lifecycle of features, from initial idea through implementation and delivery.
  • Evaluate technical trade-offs and choose sound approaches for problems that are not fully specified.
  • Collaborate with other engineers on design, implementation, and code reviews.
  • Support k6 cloud services, focusing on performance, correctness, and failure modes in distributed execution.
  • Ensure the system remains reliable, maintainable, and performs well under real-world load.
View Full Description & ApplyYou'll be redirected to the employer's site
GBP 91,755 - GBP 110,106
Apply Now