CareerPlan

Software Engineer, Client Infrastructure

San Francisco, CAFull-time$140k–$225k2026-11-10 → 2026-11-11
On-site

Core

Design and build systems to ensure performant and stable desktop experiences for millions of developers, including build/distribution systems, performance instrumentation, and shared abstractions for the Cursor client.

Role type

Senior IC software engineer (client infrastructure)

Builds

High-performance desktop applications (Cursor client) and internal tooling for the developer platform

Domain

Developer tools / AI-driven IDEs

Deliverable

product features

Required skills

High-performance desktop application development, build systems, performance optimization, observability/telemetry, Electron, native code, system architecture

Preferred skills

Experience with build systems, performance profiling, distributed systems, elegant system design

Technologies

Electron, native code, build systems, telemetry frameworks

Responsibilities

Build shared abstractions and build systems; eliminate memory leaks and crashes; design instrumentation and telemetry systems; partner with product teams to accelerate release velocity; evaluate Electron vs. native approaches; build internal tooling for engineers

Seniority

Senior, hands-on IC