Senior Software Engineer

Grafana Labs
Summary
Join Grafana Labs as a Senior Software Engineer and contribute to the Platform InfraCore squad, responsible for automating the provisioning of CSP resources. This remote position, open to US-based candidates only, involves managing Kubernetes cluster lifecycles, networking components, scheduling, and autoscaling. You will maintain Crossplane compositions and Terraform modules, collaborate with application teams, and participate in on-call rotations. The ideal candidate possesses experience with Kubernetes, Terraform, Crossplane, and distributed systems, along with a holistic approach to development. Grafana Labs offers a collaborative, remote-first environment with opportunities for growth and development. The company values engineers who enjoy working with both operators and developers to build better platforms.
Requirements
- You have experience with operating your code
- You approach development holistically
- You are eager to learn and grow
- You enjoy working with engineers, as well as with the management structures that are there to support you and enable you and your team to do your very best
- You are comfortable working in a remote-first company ; communication is key
Responsibilities
- Kubernetes cluster provisioning and lifecycle management
- Management of cluster networking components: load balancing, NAT, DNS, CNIs, network policies, private connectivity for customers, cross-cluster communication
- Management of scheduling and autoscaling
- Maintaining Crossplane compositions and Terraform modules for CSP resources common to our users. As well the management of versioning and compatibility for Crossplane and Terraform core as well as providers
- Work with our users (Grafana Cloud application teams) to help understand their needs and ensure weβre investing in the right capabilities
- Participation in the Platform department Infrastructure wing on-call rotation
Preferred Qualifications
- Youβve worked in or on open source, or other community-based projects previously
- Experience with a few CSPs
- Experience operating and managing workloads on Kubernetes
- Familiarity with Kubernetes scheduling and projects like Karpenter
- Terraform and/or Crossplane experience
- Enjoys programming in Go!
Benefits
- Equity
- Bonus (if applicable)