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