
Senior Software Engineer

Grafana Labs
Summary
Join k6 and become one of five developers maintaining their modern open-source performance testing tool, written in Go. You will significantly influence the project roadmap, working autonomously to build and maintain the tool, write code, extend functionality, maintain the codebase, interface with the user community, and potentially evangelize k6. A main goal is to create the best possible tool and expand its user base. You may also contribute to the k6 cloud integration, a SaaS service built on top of k6, focusing on the Go-based components that orchestrate distributed testing across 17 data centers. Your work will have an immediate impact on the product's architecture, development, and the engineering team's operations. You will collaborate with skilled colleagues and expand your knowledge and skills.
Requirements
- Have a strong programming background and experience developing applications in Go (or another language with high-concurrency/parallelism)
- Possess good technical communication skills
- Understand internet protocols well, primarily HTTP, gRPC, WebSockets, and preferably HTTP/2, SPDY, QUIC, IP, and TCP
- Be familiar with modern development processes and practices, preferably with recent experience developing large-scale applications
Responsibilities
- Write code and extend the functionality of k6
- Maintain the k6 code base
- Interface with the user community (review patches)
- Evangelize the k6 tool
- Create the best possible tool and get as many people as possible to use it
- Contribute to the k6 cloud integration (Go-based components)
- Orchestrate distributed k6 tests across 17 data centers
Preferred Qualifications
- Have worked in open-source projects, either as a heavy contributor or maintainer for projects with multiple contributors
- Have experience working with web performance, testing & optimization
- Have experience working with network performance, testing & optimization
- Have experience working with Python, JavaScript and/or TypeScript
- Know about things like Docker, AWS, microservices architecture, Grafana/APM tools
Benefits
- Equity
- Bonus (if applicable)
Share this job:
Similar Remote Jobs

