Skip to content
Grafana LabsGrafana LabsUnited States

Senior Software Engineer - k6 Core

Build and maintain the Go-based k6 performance-testing platform and related distributed cloud services. The role suits an experienced engineer who can independently solve complex systems problems and deliver reliable production software.

154k – 185k/yr
Remote5+ YOEBackend Engineering

About the role

Responsibilities

  • Build and maintain Grafana k6, an open-source performance testing tool written in Go.
  • Develop features and improvements across the k6 codebase from idea through implementation and delivery.
  • Work on scoped, under-specified problems by understanding context, evaluating trade-offs, and selecting pragmatic technical approaches.
  • Collaborate with engineers on design, implementation, and code reviews.
  • Deliver production-quality code, maintain existing functionality, and improve system reliability and maintainability.
  • Contribute to k6 cloud services supporting distributed test execution across data centers.
  • Consider performance, correctness, failure modes, architecture, releases, user-facing behavior, and open-source project health.
  • Work asynchronously, documenting decisions in pull requests and concise design notes.

Requirements

  • Strong experience building production software in Go, or another language with strong 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.
  • 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.

Nice-to-Haves

  • 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, or network testing and 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, and observability tools such as Grafana or APM systems.

Compensation and Benefits

  • United States base compensation range: $154445–$185334.
  • Restricted Stock Units (RSUs) are included with all roles.
  • 100% remote work environment.
  • Career growth opportunities.
  • Global annual leave policy of 30 days per year, including 3 Grafana Shutdown Days.
  • In-person onboarding.

Skills

GoConcurrencyparallelismhttpgRPCWebSocketsNetworkingOpen SourceDistributed SystemsJavaScriptTypeScriptDockerAWSMicroservicesGrafana
Immuta

Sr. Software Engineer (Distributed Systems)

ImmutaCollege Park, MD

Designs and builds scalable backend systems and distributed workflows for data governance platform. Optimizes Postgres performance, deploys microservices in Kubernetes, and mentors engineers. Requires 5+ years experience with TypeScript/Node.js.

155k – 170k/yrOn-site5+ YOEBackend Engineering
1Password

Senior Developer, Admin Workflows

1PasswordUnited States

Senior backend developer building scalable notification and admin workflow systems for 1Password's B2B customers. Requires 5+ years SaaS experience, strong Go proficiency, and expertise in distributed event-driven systems.

153k – 214k/yrRemote5+ YOEBackend Engineering
Upstart

Sr Software Engineer

UpstartUnited States

Senior Software Engineer building scalable, event-driven platforms for Upstart's Lending Platform to automate accounting, capital risk, and financial operations using high-volume data processing and AI tools. Requires 4+ years experience with distributed systems in AWS.

153k – 231k/yrRemote4+ YOEBackend Engineering
Upstart

Senior Software Engineer

UpstartUnited States

Senior Software Engineer building scalable, event-driven platforms for Upstart's Lending Platform to automate accounting, capital risk, and financial operations using high-volume data processing and AI tools. Requires 4+ years experience with distributed systems in AWS.

153k – 231k/yrRemote4+ YOEBackend Engineering
Upstart

Senior Software Engineer, Identity Platform

UpstartUnited States

Senior backend engineer building and securing authentication, authorization, and experimentation systems for a digital lending platform. Requires 4+ years experience, strong Kotlin/Java skills, and hands-on IAM protocol experience.

153k – 231k/yrRemote4+ YOEBackend Engineering