# Senior Software Engineer - API Platform & Client Tooling

**Company**: CoreWeave
**Location**: Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA
**Experience**: senior
**Job type**: full-time
**Salary**: $153,000 to $204,000
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/coreweave/jobs/4696061006?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_a6855c43-cc3

## Description

### Job Summary

As a Senior Software Engineer on the API Platform & Client Tooling team at CoreWeave, you will design and build the code-generation pipeline that turns a single proto contract into Go SDKs, CWIC commands, and Terraform resources.

### Responsibilities

- Own components of the API services framework and its generated artifacts, including proto-driven code generation that emits Go SDKs, CWIC commands, and Terraform resources from a single source of truth.

- Design and ship proto and API contracts, applying schema evolution and backwards-compatibility discipline, and help author and enforce CoreWeave API Standards in CI.

- Champion developer experience across the CLI, SDKs, and Terraform provider, focusing on ergonomics, release cadence, and quality bars.

- Work across authentication and identity, understanding how auth contracts flow from proto into generated clients.

- Act consultatively to help other teams design and ship good APIs and services.

- Drive team-level technical initiatives to completion and mentor junior and mid-level engineers.

### Requirements

- Production experience writing Go.

- Experience designing and evolving APIs, including versioning, backwards compatibility, and deprecation.

- Experience building or maintaining client tooling, such as SDKs, CLIs, or infrastructure providers.

- A track record of owning a project or initiative end to end and operating independently.

- Clear communication about technical contributions and collaboration.

### Preferred Qualifications

- Experience with code generation, such as codegen pipelines, templating, AST manipulation, or compiler/plugin work.

- Experience with gRPC and protocol buffers, or another strongly-typed API/IDL toolchain.

- Familiarity with the Buf toolchain, ConnectRPC, the Terraform Plugin Framework, or Cobra.

### What We Offer

- Competitive salary: $153,000 to $204,000 per year

- Comprehensive benefits package, including medical, dental, and vision insurance, 100% paid for by CoreWeave

- Company-paid Life Insurance

- Voluntary supplemental life insurance

- Short and long-term disability insurance

- Flexible Spending Account

- Health Savings Account

- Tuition Reimbursement

- Ability to Participate in Employee Stock Purchase Program (ESPP)

- Mental Wellness Benefits through Spring Health

- Family-Forming support provided by Carrot

- Paid Parental Leave

- Flexible, full-service childcare support with Kinside

- 401(k) with a generous employer match

- Flexible PTO

- Catered lunch each day in office and data center locations

- Casual work environment

- Work culture focused on innovative disruption

## Skills

### Required
- Go
- API design
- client tooling
- proto contracts

### Nice to have
- code generation
- gRPC
- protocol buffers
- Buf toolchain
- ConnectRPC
- Terraform Plugin Framework
- Cobra

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/coreweave/jobs/4696061006?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
