Software Engineer, DevEx

DevOps Engineer · Mid · Full Time

SF / NYUSD 150k – 220k7mo ago
Apply for this role

Opens Cursor's application page

Role

What you'll do.

Cursor is seeking a Software Engineer for their DevEx team to build world-class developer tooling and infrastructure. This role involves designing CI/CD systems, development environments, and automation tools that make engineering teams highly productive. The position requires strong experience in developer productivity, infrastructure, and build systems.

Responsibilities

  • Developer Infrastructure Architecture: Design and build systems, tools, and workflows that maximize developer productivity across the engineering organization
  • CI/CD Pipeline Management: Design, implement, and maintain comprehensive CI/CD systems including merge queues, build caching, flaky test quarantine, and observability
  • Multi-platform Development Environment: Build and maintain development environments that work seamlessly across macOS, Windows, and Linux platforms
  • Developer Machine Automation: Automate developer machine provisioning, laptop setup, reset automation, and onboarding workflows
  • Technical Direction and Code Review: Set technical direction within the DevEx team, write production code, and conduct thorough code reviews
  • Cross-team Collaboration: Partner with backend and infrastructure teams to ensure local testing and debugging work with near-perfect parity between development and CI environments
  • Build System Optimization: Improve build systems, script CI pipelines, and refine developer tooling for optimal performance
  • Safe Rollout Pipeline Development: Implement and maintain safe deployment pipelines that ensure reliable software delivery

Qualifications

What we look for.

Technical

  • Developer Productivity Experience

    Proven experience working on developer productivity, internal platform, infrastructure, or build/test systems

  • Large-scale Infrastructure

    Experience building or maintaining tooling and infrastructure for large-scale or multi-language codebases

  • CI/CD Pipeline Development

    Strong background in scripting CI pipelines, build system optimization, and developer tooling refinement

  • Code Review and Development

    Regular experience writing and reviewing production code with focus on maintainability and reliability

Education

  • Computer Science Degree

    Bachelor's degree in Computer Science, Software Engineering, or related technical field (or equivalent experience)

Experience

  • DevOps/Infrastructure Engineering

    3-5 years of experience in DevOps, infrastructure engineering, or developer productivity roles

  • Technical Judgment

    Demonstrated ability to apply sound technical judgment to improve developer velocity, reliability, and maintainability

  • Developer Experience Focus

    Passion for tightening feedback loops and making development feel effortless, fast, and enjoyable

Skills

Required

  • Infrastructure as Code

    Proficiency with Terraform, Ansible, or similar IaC tools for environment provisioning

  • Containerization

    Strong experience with Docker and Kubernetes for consistent development environments

  • CI/CD Systems

    Hands-on experience with Jenkins, GitHub Actions, GitLab CI, or similar pipeline tools

  • Cloud Platforms

    Working knowledge of AWS, GCP, or Azure for scalable infrastructure deployment

  • Monitoring and Observability

    Experience with Grafana, Prometheus, or similar tools for system monitoring

  • Build Systems

    Knowledge of Bazel, Buck, or other modern build systems for large codebases

Preferred

  • Multi-language Ecosystem

    Nice to have

    Experience with polyglot development environments supporting multiple programming languages

  • Performance Optimization

    Nice to have

    Background in build performance optimization and caching strategies

  • Developer Tooling

    Nice to have

    Experience creating internal developer tools and IDE integrations

  • Security Best Practices

    Nice to have

    Knowledge of secure development practices and compliance requirements

  • Automation Scripting

    Nice to have

    Advanced scripting abilities in Python, Bash, or Go for workflow automation

Tech stack

Languages

PythonBash/ShellGoTypeScript

Frameworks

KubernetesDocker

Databases

PostgreSQLRedis

Tools

Jenkins/GitHub ActionsTerraformBazel/BuckGrafana/PrometheusAWS/GCP

Other

Multi-platform developmentBuild caching systemsMerge queue management

Compensation

Pay and benefits.

Base·USD 150,000 – 220,000

Equity·Stock options

Benefits

  • In-person Office Culture

    Beautiful offices in North Beach San Francisco and Manhattan New York with well-stocked libraries

  • Equipment and Setup

    Top-tier development equipment and automated laptop provisioning for optimal productivity

  • Professional Development

    Work alongside a talent-dense team with opportunities for technical growth and learning

  • Collaborative Environment

    Flat organizational structure encouraging spirited debate, creative ideas, and rapid code shipping

  • Stock Options

    Equity participation in a fast-growing AI-powered development tools company

Process

Interview steps.

  1. 01

    Initial Screening

    Application review and initial fit assessment based on experience and background

  2. 02

    Technical Interviews

    2-3 short technical interviews focusing on infrastructure, DevOps, and system design concepts

  3. 03

    Onsite Interview

    Full-day onsite at SF or NY office including hands-on project work, technical discussions, and team meetings

  4. 04

    Project Work

    Complete a small real-world project demonstrating DevEx engineering capabilities

  5. 05

    Team Meet and Greet

    Meet with various team members to assess cultural fit and collaboration potential

Full posting

Original listing.

Our mission is to automate coding. The first step in our journey is to build the best tool for professional programmers, using a combination of inventive research, design, and engineering. Our organization is very flat, and our team is small and talent dense. We particularly like people who are truth-seeking, passionate, and creative. We enjoy spirited debate, crazy ideas, and shipping code.

We're in-person with cozy offices in North Beach, San Francisco and Manhattan, New York, replete with well-stocked libraries.

About the Role

You will be a core contributor on the DevEx team, designing and building the systems, tools, and workflows that make every Cursor developer incredibly productive.

Your mission is to create a world-class developer experience inside Cursor: fast builds, intuitive tooling, reliable environments, and seamless CI/CD. You’ll architect, implement, and operate the foundations that power our engineering organization—from local development to global deployments.

You’ll set technical direction within the team, write and review code, and collaborate across engineering to make it effortless for developers to build, test, and ship quickly. Excellence means Cursor engineers feel like they’re working in the best development environment in the world—one so good that parts of it could eventually become external features of Cursor itself.

Example Projects Include

  • Building a multi-platform development environment that works seamlessly across macOS, Windows, and Linux.

  • Designing and maintaining CI/CD systems—merge queues, build caching, flaky test quarantine, observability, and safe rollout pipelines.

  • Automating developer machine provisioning—from laptop setup and reset automation to interview and onboarding workflows.

  • Partnering with backend and infrastructure teams to ensure local testing and debugging just work, with near-perfect parity between development and CI environments.

You may be a fit if

  • Have experience working on developer productivity, internal platform, infrastructure, or build/test systems.

  • Regularly write and review code, and enjoy improving build systems, scripting CI pipelines, and refining developer tooling.

  • Have built or maintained tooling or infrastructure for large-scale or multi-language codebases.

  • Care deeply about developer velocity, reliability, and maintainability, and apply sound technical judgment to improve them.

  • Are energized by tightening feedback loops and making development feel effortless, fast, and enjoyable.

We're in-person with cozy offices in North Beach, San Francisco and Manhattan, New York, replete with well-stocked libraries.

Applying

If there appears to be a fit, we'll reach to schedule 2-3 short technicals. After, we'll schedule an onsite in our office, where you'll work on a small project, discuss ideas, and meet the team.

Redirects to Cursor's application page.

Other roles

More at Cursor.

View all 36 roles