Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
AWS @ 3
Communication @ 6
Distributed Systems @ 4
Docker @ 3
Go @ 7
Grafana @ 3
HTTP @ 4
JavaScript @ 4
Microservices @ 3
Networking @ 3
Observability @ 3
Security
TypeScript @ 4
gRPC @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Grafana Labs is seeking a Senior Software Engineer to join the k6 Core team. Grafana k6 is an open-source performance testing tool written in Go and designed to make performance testing practical, approachable, and useful in real-world engineering workflows.
This is a remote opportunity for applicants located in the United States Eastern time zones.
Responsibilities
- Build and maintain Grafana k6, including features and improvements across the k6 codebase.
- Work on projects from initial concept through implementation and delivery.
- Make technical decisions for problems that are not fully specified, evaluating context and trade-offs.
- Collaborate with engineers on design, implementation, and code reviews.
- Deliver production-quality code and maintain existing functionality.
- Help ensure that the system remains reliable and maintainable over time.
- Contribute to k6 cloud services that support distributed test execution across data centers worldwide.
- Address performance, correctness, and failure-mode considerations in Go services.
- Participate in architecture, releases, user-facing behavior, and the health of the open-source project.
- Work asynchronously, documenting decisions in pull requests and short design notes.
- Use AI coding assistants for prototyping, test generation, refactoring, documentation, and incident follow-ups in accordance with security guidelines and code-quality standards.
Requirements
- Strong experience building production software in Go, or another language with strong support for concurrency and parallelism.
- Experience working on large or long-lived codebases.
- Ability to work independently on scoped problems and deliver them to completion.
- Clear technical communication skills, particularly in code reviews and design discussions.
- Good understanding of internet protocols, including HTTP, gRPC, and WebSockets.
- Familiarity with lower-level networking concepts.
- Experience with modern development practices, including testing, code review, and iterative development.
- A track record of working on non-trivial systems.
Bonus Qualifications
- Contributions to or maintenance of open-source projects.
- Experience using k6 in production or contributing to the k6 project or ecosystem.
- Experience with performance, reliability, network testing, or optimization.
- Experience with distributed systems or cloud-based services.
- JavaScript and/or TypeScript experience.
- Experience building backend systems for web or mobile applications.
- Familiarity with Docker, AWS, microservices architectures, Grafana, or APM and other observability tools.
Compensation And Benefits
- United States base compensation range: USD 154,445–185,334 per year.
- Restricted Stock Units (RSUs) are included with all roles.
- 100% remote work and a global culture.
- Career growth pathways.
- In-person onboarding.
- Global annual leave policy of 30 days per year, including three Grafana Shutdown Days where applicable.
- Open-source, transparent, and autonomy-focused work environment.
More jobs at Grafana Labs
Senior Platform Engineer - Platform Metal
Grafana Labs · Spain, United Kingdom, Ireland
GBP 91,800-110,100 per year
Senior Solutions Engineer | France | Arabic Speaker | Remote
Grafana Labs · France
EUR 115,800-138,000 per year
Senior Software Engineer - k6 Core
Grafana Labs · Spain
EUR 83,000-99,600 per year
Software Engineer - Platform Productivity
Grafana Labs · United Kingdom
GBP 91,800-110,100 per year
Software Engineer - Platform Productivity
Grafana Labs · Ireland
EUR 104,000-124,800 per year
Similar jobs
Senior Software Engineer - k6 Core
Grafana Labs · United Kingdom
GBP 91,800-110,100 per year
Senior Software Engineer - K6 Core
Grafana Labs · Ireland
EUR 104,000-124,800 per year
Senior Software Engineer - K6 Core
Grafana Labs · Sweden
SEK 775,400-930,500 per year
Senior Software Engineer - K6 Core
Grafana Labs · Canada
CAD 164,500-197,400 per year
Senior Full-Stack Lead Engineer
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Software Engineer, Core Infrastructure Services - DGX Cloud
Nvidia · United States
USD 168,000-322,000 per year
Staff Backend Software Engineer, Agent Platform
SentinelOne · United States
USD 156,000-215,000 per year
Senior Frontend Engineer, NVIDIA Marketplace
Nvidia · Santa Clara, United States
USD 140,000-224,200 per year