New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
CoreWeave

Principal Software Engineer, Developer Experience

CoreWeave
Apply →
senior full-time $227,000 to $303,000 Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA

First indexed 26 Jun 2026

Description

CoreWeave is The Essential Cloud for AI. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with confidence.

About the Team

The Developer Experience team owns the services, systems, and developer-facing capabilities that enable every engineer at CoreWeave to build and ship software faster, more safely, and with greater confidence. Our scope spans the full developer lifecycle, including build infrastructure, test systems, delivery workflows, internal developer tooling, and agentic AI capabilities that are redefining how engineers move from idea to production.

About the Role

This is a principal-level software engineering leadership role for an engineer who will define the long-term technical direction for Developer Experience across CoreWeave. You will operate across team boundaries, own the hardest software design and architecture problems in developer productivity, and shape the services, APIs, abstractions, and engineering standards that enable the organization to scale.

Responsibilities

  • Define and drive the technical strategy for Developer Experience across build systems, test systems, delivery platforms, developer tooling, and agentic engineering capabilities.
  • Own delivery at scale. Define and drive the strategy for how code goes from commit to production reliably and quickly.
  • Architect and evolve the core services, APIs, SDKs, and software abstractions that power how engineers build, test, deploy, and operate software at CoreWeave.
  • Lead cross-team technical initiatives that improve engineering velocity, software quality, and system reliability at organizational scale.
  • Solve high-complexity software engineering problems involving distributed systems, service architecture, performance, scalability, concurrency, and failure handling.
  • Identify systemic bottlenecks in developer workflows and design durable software solutions that reduce friction without increasing operational complexity.
  • Establish technical standards and best practices for code quality, maintainability, testability, observability, and long-term system design across the engineering organization.
  • Partner with infrastructure, security, SRE, and product engineering teams to ensure DevEx systems integrate cleanly into the broader technical ecosystem.
  • Mentor senior engineers, raise the technical bar across teams, and help grow the next generation of staff-plus engineering leadership.
  • Design agent-safe developer interfaces and tooling that integrate LLM-driven workflows into the build, test and code review lifecycle.

Requirements

  • 10+ years of software engineering experience, including significant time designing, building, and owning large-scale production software and distributed systems.
  • Proven ability to define multi-year technical strategy and execute across complex, cross-team domains.
  • Deep systems design expertise with strong opinions on API design, service architecture, data models, software abstractions, correctness, scalability, and long-term maintainability.
  • Strong software engineering fundamentals and proficiency in Go, Python, or similar languages, with a track record of shipping high-quality production services in cloud-native environments.

Nice to Have

  • Deep expertise in one or more DevEx domains such as build systems, test infrastructure, CI/CD, remote execution, caching, artifact systems, or developer environments.
  • Hands-on experience designing and operating large-scale distributed services that support high-throughput engineering workflows.
  • Experience building internal developer products with a strong focus on usability, API ergonomics, adoption, and long-term maintainability.

What Success Looks Like

  • Engineering teams move faster because the software systems behind build, test, and delivery are simpler, more reliable, and more scalable.
  • The organization has clearer technical standards and better software abstractions for how developer-facing systems are designed and evolved.
  • Developer Experience investments translate into measurable improvements in engineering productivity, software quality, and operational excellence.

Compensation

The base salary range for this role is $227,000 to $303,000.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/coreweave/jobs/4691973006