Senior Software Engineer - API Platform & Client Tooling

CoreWeave
US - California - Sunnyvale
View Company Profile / << Go Back

  • Job Type: Full time
  • 30+ days ago

Job Description

Design and build a code-generation pipeline that transforms proto contracts into Go SDKs, CLI commands, and Terraform resources. Partner with other engineering teams to design consistent APIs and enforce company API standards.

Requirements: Requires production experience with Go and a strong background in designing evolving APIs and client tooling. Preferred experience includes code generation, gRPC, and familiarity with the Buf toolchain or Terraform Plugin Framework.

Key Skills: Go, API Design, Code Generation, gRPC, Protocol Buffers, Terraform, SDK Development, CLI Tooling, Schema Evolution, Backwards Compatibility, Authentication, Identity Management, OIDC, mTLS, ConnectRPC, Cobra

Benefits: Medical insurance, Dental insurance, Vision insurance, Company-paid Life Insurance, Voluntary supplemental life insurance, Short and long-term disability insurance, Flexible Spending Account, Health Savings Account, Tuition Reimbursement, 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 employer match, Flexible PTO, Catered lunch




Fast Track Upload