← Back to list
Job

Software Engineer, Client Infrastructure

Backend Developer • On-site • Full-time • 📍 San Francisco

Design and build the systems that keep Cursor's desktop app performant, stable, and reliable across macOS, Windows, and Linux for millions of developers, as part of the Client Infrastructure team.

Stack

Responsibilities

  • Build core client infrastructure: shared abstractions, build systems, and observability foundations
  • Improve reliability and performance by eliminating memory leaks, crashes, and frame-time inconsistencies
  • Design instrumentation and telemetry systems for profiling, structured logging, and performance measurement
  • Partner with product teams to enable faster, safer daily release velocity
  • Evaluate Electron vs. native approaches for critical code paths and guide architectural tradeoffs
  • Build internal tooling that lets other engineers ship safely and quickly on the client platform

Requirements

  • Deep experience in client infrastructure: build systems, performance, distribution, or observability
  • Experience building or contributing to high-performance desktop applications (Electron-based or native)
  • Strong care for performance, reliability, and developer experience, with an eye for elegant systems design
  • Comfortable in fast-moving, collaborative, product-focused environments

Soft skills

Truth-seeking and intellectually honestPassionate and creativeEnjoys spirited debate and fast iterationCollaborative, product-focused mindset

About the company

Cursor, built by Anysphere, is on a mission to automate coding by building the best tool for professional programmers. The team is flat, small, and talent-dense, valuing truth-seeking, passion, and creativity.

Similar jobs