Senior Software Engineer, Developer Experience
$165k - $242k • Remote • Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA
Posted 5d ago
Job Location
Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA
Tech Stack
Remote Work Policy
Fully remote
Categories
Applied AI Engineer
About the job
CoreWeave is seeking a Senior Software Engineer for the Developer Experience (DevEx) team. This role is a high-leverage technical leadership position focused on designing and building the platforms that enable engineers to build and ship software faster, more safely, and with greater confidence. The DevEx team's scope covers the entire developer lifecycle, including onboarding, environments, CLIs, SDKs, CI/CD, testing, delivery systems, artifact management, internal developer platforms, and agentic AI tooling. The work directly impacts developer velocity, system reliability, and the agentic developer experience across a rapidly scaling engineering organization.
Responsibilities
- Set technical direction for key DevEx platform subsystems, driving architectural decisions across SDKs, CLIs, inner development loop, CI pipeline infrastructure, test experience, artifact management, developer environments, and agentic tooling.
- Lead multi-quarter initiatives from design through production.
- Design and build core services for developer productivity, including pipeline services, test experience platforms, progressive rollout systems, artifact registries, and ephemeral development environments.
- Architect and evolve the agentic developer platform to elevate AI-assisted development capabilities.
- Build scalable DevEx systems capable of reliably serving thousands of application instances and engineering workflows across diverse data centers.
- Mentor other engineers, own design reviews, establish engineering patterns, and raise the quality bar.
- Partner with infrastructure, security, and product engineering teams to design and implement scalable developer experience foundations.
- Lead post-mortems and drive continuous improvement cycles to harden DevEx systems and reduce operational burden.
- Set the standard for documentation and onboarding to enable self-service adoption of team-built tools.
Requirements
- 6+ years of software engineering experience building production platforms, developer tooling, delivery infrastructure, or distributed storage systems.
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Strong systems design skills, with experience in distributed services, event-driven architectures, and APIs.
- Proficiency in Go, Python, or similar languages with production experience in cloud-native environments.
- Deep experience with Kubernetes, understanding workload packaging, scheduling, and cluster-level management.
- Experience with or strong technical interest in LLM-integrated developer tooling, agent frameworks, or AI-assisted developer workflows.
- Proven track record of setting technical direction, making architectural trade-offs, and driving scalable engineering decisions.
- Effective cross-functional collaborator, able to align stakeholders and influence without authority.
- Experience mentoring engineers and raising the technical quality bar.