Software Engineer, Client Infrastructure

Cursor
United States
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Problem-solving","Communication","Teamwork","Collaboration","Adaptability"]

Design and build Cursor’s client infrastructure to deliver a fast, reliable desktop experience across macOS, Windows, and Linux. Tackle build/distribution systems, performance instrumentation, and shared abstractions used by multiple teams, with a focus on observability and reducing memory leaks. Contribute to high-performance desktop apps (Electron or native) and collaborate to ship updates daily in an AI-driven developer tools environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cursor
Cursor
9 months ago

Software Engineer, Client Infrastructure

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Design and build Cursor’s client infrastructure to deliver a fast, reliable desktop experience across macOS, Windows, and Linux. Tackle build/distribution systems, performance instrumentation, and shared abstractions used by multiple teams, with a focus on observability and reducing memory leaks. Contribute to high-performance desktop apps (Electron or native) and collaborate to ship updates daily in an AI-driven developer tools environment.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and build the Cursor client infrastructure to keep the desktop experience performant and stable for millions of developers.
  • •Work across the core architecture of the Cursor client—from build and distribution systems to performance instrumentation and shared abstractions used by other teams.
  • •Improve reliability and performance by addressing 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 release velocity, shipping updates to users daily and evaluating architectural tradeoffs between Electron and native implementations.

Key Requirements

  • •Extensive experience in client infrastructure, including build systems, performance optimization, distribution, and observability.
  • •Experience building or contributing to high-performance desktop applications, Electron-based or native.
  • •Strong focus on performance, reliability, and developer experience with elegant system design.
  • •Able to thrive in fast-moving, collaborative, product-focused environments.
  • •Interest in pushing the limits of AI-driven developer tools.
Experience:Developer toolsSaaS
Skills:Problem-solvingCommunicationTeamworkCollaborationAdaptability
Tech Stack:ElectronMacOSWindowsLinuxBuild systemsObservabilityTelemetryPerformance

Company Brief

Cursor
Builds Cursor, an AI-powered development platform and code editor that helps developers write, review, and maintain code using large language models and developer-focused automation tools for enterprise engineering teams.
Industry: Developer Tools
Company Size: Large (251 to 1,000 employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series D
Headquarters: San Francisco, United States
Founded: 2022
Glassdoor
Glassdoor: 3.0
WebsiteLinkedInGlassdoor