Senior Software Engineer - Grafana k6 Remote
About the Role
We're hiring a Senior Software Engineer - Grafana k6 remote to join our innovative team at Grafana Labs. This role offers an exciting opportunity to work on performance testing tools that are essential for developers and QA engineers worldwide.
What You'll Do
- Join a team 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.
- Collaborate closely with other engineers on design, implementation, and code reviews.
- Deliver production-quality code while maintaining existing functionality and ensuring system reliability.
- Engage with the community using k6 and contribute to the open-source project.
Requirements
- Strong experience building production software in Go or another concurrency-friendly language.
- 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.
- Experience with modern development practices, including testing and iterative development.
Nice to Have
- Contributing to or maintaining open-source projects.
- Prior experience using k6 in production or contributing to the k6 project.
- Familiarity with performance, reliability, or network testing and optimization.
- Experience with distributed systems or cloud-based services.
- Knowledge of tools and platforms such as Docker, AWS, and microservices architectures.
What We Offer
- 100% remote work with a global culture.
- Competitive salary and equity through Restricted Stock Units (RSUs).
- 30 days of annual leave, including Grafana Shutdown Days.
- Access to modern AI coding assistants to enhance productivity.
- Defined opportunities for career growth and development.
This Senior Software Engineer role at Grafana Labs offers a unique opportunity to work on cutting-edge performance testing tools in a fully remote environment. With competitive compensation and a focus on innovation, it's a great career move.
Who Will Succeed Here
Proficient in Go programming language with extensive experience in building distributed systems and microservices, emphasizing performance testing and observability practices.
Self-motivated and disciplined, able to thrive in a fully remote work environment while managing time effectively to meet project deadlines and collaborate asynchronously with global teams.
Deep understanding of performance testing methodologies and tools, specifically with practical experience in using Grafana k6 for load testing and monitoring the performance of HTTP, GRPC, and WebSocket services.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months