Senior Software Engineer
Core
Building and maintaining k6, an open-source performance testing tool written in Go, used by developers and QA engineers to test systems under real load.
Role type
Senior Software Engineer (Go)
Builds
k6 open-source performance testing tool and distributed cloud execution services
Domain
Software Engineering / Performance Testing / Distributed Systems
Deliverable
production ML models | product features
Required skills
Go programming, concurrency and parallelism, internet protocols (HTTP, gRPC, WebSocket), testing, code review, iterative development
Preferred skills
Open-source contribution, k6 ecosystem experience, network testing, distributed systems, cloud services, JavaScript/TypeScript, Docker, AWS, observability tools
Technologies
Go, HTTP, gRPC, WebSockets, Docker, AWS, Grafana
Responsibilities
Design and implement features for the k6 codebase, maintain existing functionality, collaborate on distributed execution services, conduct code reviews, work independently on scoped problems
Seniority
Senior, hands-on IC