More jobs:
Senior Software Engineer; API Platform & Client Tooling
Job in
Sunnyvale, Santa Clara County, California, 94087, USA
Listed on 2026-07-24
Listing for:
CoreWeave
Full Time
position Listed on 2026-07-24
Job specializations:
-
Software Development
Backend Developer
Job Description & How to Apply Below
Responsibilities
- As a Senior Engineer on API Platform & Client Tooling, you’ll design and build the code-generation pipeline that turns a single proto contract into Go SDKs, CWIC commands, and Terraform resources
- You’ll own components end to end, from the proto and API contract through the generated artifacts other teams depend on, and raise the quality bar for the developer experience across that whole surface
- Because this team is Core Weave’s internal API consultancy, you’ll also partner with other teams early in their design process to help them ship good, consistent APIs
- Expect a mix of hands‑on Go engineering, API design, and cross‑team collaboration
- Own components of our API services framework (server code and tooling) and its generated artifacts: 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 Core Weave API Standards in CI
- Champion developer experience across the CLI, SDKs, and Terraform provider: ergonomics, release cadence, and the quality bars that make every other Core Weave team faster
- Work across authentication and identity, understanding how auth contracts (access keys, service accounts, JWKS, mTLS, and OIDC) flow from proto into generated clients
- Act consultatively: help other teams design and ship good APIs and services
- Drive team‑level technical initiatives to completion and mentor junior and mid‑level engineers
- Production experience writing GoA
- A track record of owning a project or initiative end to end and operating independently
- Clear communication about your technical contributions and how you collaborate
- Experience building or maintaining client tooling: SDKs, CLIs, or infrastructure providers (Terraform, Pulumi, or Crossplane)
- Experience designing and evolving APIs: versioning, backwards compatibility, and deprecation
- Familiarity with the Buf toolchain, ConnectRPC, the Terraform Plugin Framework, or Cobra
- Experience with gRPC and protocol buffers, or another strongly‑typed API/IDL toolchain
- Experience with code generation of any kind: codegen pipelines, templating, AST manipulation, or compiler/plugin work
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×