Senior Software Engineer - k6 Core

New
G
Grafana LabsObservability/Software
United Kingdom (Remote)Full-TimeSenior
SalaryGBP 91,755 - GBP 110,106
Apply NowOpens the employer's application page

Job Details

Required Skills
GogRPCDistributed Systems

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.
  • Bonus: Experience contributing to open-source projects.
  • Bonus: Prior experience using or contributing to the k6 project.
  • Bonus: Knowledge of performance, reliability, or network testing and optimization.
  • Bonus: Familiarity with distributed systems, cloud-based services, JavaScript, TypeScript, Docker, AWS, or observability tools.

Responsibilities

  • Build and maintain k6 performance testing tool written in Go.
  • Work on features and improvements across the k6 codebase from idea to delivery.
  • Evaluate technical trade-offs and choose appropriate approaches for complex, non-specified problems.
  • Collaborate with engineers on design, implementation, and code reviews.
  • Maintain production-quality, reliable, and maintainable code.
  • Support the k6 cloud offering by building Go services for distributed test execution.
  • Participate in an end-to-end team ownership model including architecture and releases.
View Full Description & ApplyYou'll be redirected to the employer's site
GBP 91,755 - GBP 110,106
Apply Now