Senior Software Engineer, Cloud Platform API

closed
CoreWeave Logo

CoreWeave

πŸ’΅ $185k-$200k
πŸ“Remote - United States

Summary

Join CoreWeave's API Platform team as a Senior Engineer and build and maintain the company's central API platform. You will design and develop robust, developer-friendly APIs, ensuring performance and reliability. Responsibilities include supporting infrastructure-as-code integrations, driving architectural decisions, building observability solutions, and creating developer tooling and documentation. You will collaborate with cross-functional teams, including the security engineering team, and mentor other engineers. This role requires 7+ years of experience building and maintaining production-grade APIs, strong experience with Go, and a deep understanding of API gateway patterns. CoreWeave offers a competitive salary, comprehensive benefits, and a hybrid work environment.

Requirements

  • 7+ years of experience building and maintaining production-grade APIs
  • Strong experience with Go programming language and its ecosystem
  • Strong understanding of API gateway patterns, microservices architecture, and distributed systems
  • Experience implementing authentication, authorization, and security best practices for APIs
  • Familiarity with observability practices including metrics, logging, and distributed tracing
  • Experience with Kubernetes
  • Excellent communication skills and experience collaborating with cross-functional teams

Responsibilities

  • Design and develop CoreWeave's central API platform that enables teams to expose their services through a unified, secure, and monitored gateway
  • Support infrastructure-as-code integrations to enable programmatic resource management, including contributions to our Terraform provider
  • Drive architectural decisions around API authentication, rate limiting, caching strategies, and other platform-wide concerns
  • Build observability solutions for the API platform, including detailed metrics, logging, and tracing capabilities to help teams monitor their API performance and usage
  • Build and maintain comprehensive API governance tools and processes, including OpenAPI specification validation, versioning strategies, and backwards compatibility checks
  • Work closely with our security engineering team to implement best practices for API security, performance, and reliability, ensuring our platform meets the highest industry standards
  • Create developer tooling and documentation that help other teams onboard their services to the API platform efficiently
  • Mentor other engineers on API design best practices and help establish standards for APIs across the organization

Preferred Qualifications

  • Experience with the Kubernetes Operator pattern and building Kubernetes controllers
  • Experience with gRPC and protocol buffer design
  • Experience building and maintaining Terraform providers
  • Experience with alternative IaC platforms like Pulumi or Crossplane
  • Experience with cloud infrastructure (AWS, GCP, etc.)

Benefits

  • 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
  • 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 our office and data center locations
  • A casual work environment
  • A work culture focused on innovative disruption
  • Hybrid work environment
  • Remote work considered for candidates outside 30 miles of office
This job is filled or no longer available