Senior Software Engineer - API Platform & Client Tooling

CoreWeave
US - Washington - Bellevue
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 internal teams to design consistent APIs and maintain the company's API standards and framework.

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

Key Skills: Go, API Design, Code Generation, gRPC, Protocol Buffers, Terraform, SDK Development, CLI Tooling, Schema Evolution, Backwards Compatibility, ConnectRPC, Buf Toolchain, Cobra, AST Manipulation, OIDC, mTLS

Benefits: Medical Insurance, Dental Insurance, Vision Insurance, Company-paid Life Insurance, Voluntary Supplemental Life Insurance, Short-term Disability Insurance, Long-term Disability Insurance, Flexible Spending Account, Health Savings Account, Tuition Reimbursement, Employee Stock Purchase Program (ESPP), Mental Wellness Benefits, Family-forming Support, Paid Parental Leave, Childcare Support, 401(k) with Employer Match, Flexible PTO, Catered Lunch




Fast Track Upload