Senior Software Engineer, Cloud Platform API

Logo of CoreWeave

CoreWeave

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

Job highlights

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.