140K–225K USD / year

Software Engineer, Client Infrastructure

OtherOn-site — San Francisco, CA
Published on 2026-11-10
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

Build and maintain infrastructure for a high-performance desktop client used by developers. Focus on reliability, performance, observability, and systems that help product teams ship updates quickly.

About the company

Cursor builds an AI coding editor and agent workflows that help developers write and ship software faster. It serves software teams looking for tighter AI assistance inside the IDE.

The team

Client Infrastructure team

Stack

Electron

What you'll do

  • Build shared client abstractions, build systems, and observability foundations
  • Improve reliability and performance by addressing memory leaks, crashes, and frame-time inconsistencies
  • Design telemetry and instrumentation for profiling, structured logging, and performance measurement
  • Partner with product teams to speed up client releases
  • Evaluate Electron and native approaches for critical code paths
  • Build internal tools that help engineers ship safely and quickly

What we're looking for

  • Experience building or contributing to high-performance desktop applications, Electron-based or native
  • Bachelor’s degree in a relevant discipline, or at least 2 years of professional software development experience

Nice to have

  • Experience with client infrastructure, build systems, performance, distribution, or observability
  • Strong focus on performance, reliability, developer experience, and elegant systems design
  • Comfort working in a fast-moving, collaborative, product-focused environment
  • Interest in AI-driven developer tools

Benefits

  • Equity
  • Medical, vision, and dental coverage
  • 401(k) plan
  • Short- and long-term disability insurance
  • Life insurance

Hiring process

  1. 2–3 short technical interviews
  2. Onsite project, discussion, and team meetings
View original job post