
Senior Software Engineer – Grafana k6
Grafana Labs
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Salary
💰 £91,755 - £110,106 per year
Job Level
About the role
- Join a team of engineers responsible for building and maintaining k6, a performance testing tool written in Go.
- Work on features and improvements across the k6 codebase, from initial idea through implementation and delivery.
- Work with a high degree of independence while collaborating closely with other engineers on design, implementation, and code reviews.
- Deliver production-quality code, maintain existing functionality, and help keep the system reliable and maintainable over time.
- Some work may involve the k6 cloud offering, which builds on top of k6 to run distributed tests across data centers worldwide.
- Work alongside experienced engineers in an environment that values clarity, pragmatism, and sound engineering judgment.
- Engineers are expected to understand the constraints, propose a pragmatic design, and carry the work through to delivery.
- Focus on small, safe, incremental changes between releases.
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
- The ability to work independently on scoped problems and deliver them to completion
- Clear technical communication skills, especially in code reviews and design discussions
- A good understanding of internet protocols such as HTTP, gRPC, and WebSockets, with some familiarity with lower-level networking concepts
- Experience with modern development practices, including testing, code review, and iterative development.
- Bonus Points For:
- Contributing to or maintaining open-source projects
- Prior experience using k6 in production, or contributing to the k6 project or ecosystem
- Performance, reliability, or network testing and optimization
- Distributed systems or cloud-based services
- JavaScript and/or TypeScript
- Backend systems for web or mobile applications
- Tools and platforms such as Docker, AWS, microservices architectures, and observability tools like Grafana or APM systems
Benefits
- 100% Remote, Global Culture - As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose.
- Scaling Organization – Tackle meaningful work in a high-growth, ever-evolving environment.
- Transparent Communication – Expect open decision-making and regular company-wide updates.
- Innovation-Driven – Autonomy and support to ship great work and try new things.
- Open Source Roots – Built on community-driven values that shape how we work.
- Empowered Teams – High trust, low ego culture that values outcomes over optics.
- Career Growth Pathways – Defined opportunities to grow and develop your career.
- Approachable Leadership – Transparent execs who are involved, visible, and human.
- Passionate People – Join a team of smart, supportive folks who care deeply about what they do.
- In-Person onboarding - We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it.
- Balance is Key - We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect. *We will comply with local legislation where applicable.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoJavaScriptTypeScriptperformance testingconcurrencyparallelisminternet protocolsnetwork testingiterative developmentcode review
Soft skills
independencetechnical communicationcollaborationpragmatismengineering judgmentproblem-solvingclarity