Senior Software Engineer - API Platform & Client Tooling

CoreWeave
US - New York - New York
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, API design, and building client tooling like SDKs or CLIs. Experience with code generation, gRPC, and protocol buffers is highly preferred.

Key Skills: Go, API Design, Code Generation, gRPC, Protocol Buffers, Terraform, SDK Development, CLI Tooling, Schema Evolution, Backwards Compatibility, Authentication and Identity, OIDC, mTLS, ConnectRPC, Buf Toolchain, 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