Software Engineer, Services Platform

Cursor Cursor · Coding AI · San Francisco, CA · Engineering

Software Engineer focused on building the internal developer platform, including service provisioning, deployment tooling, and workflow orchestration, to support a rapidly scaling engineering organization. The role emphasizes creating abstractions for sustainable development and production reliability, aiming to improve developer experience and operational efficiency.

What you'd actually do

  1. build the platform-level primitives that make it hard for product teams to build brittle systems and easy to build resilient ones.
  2. Establishing durable workflow orchestration as a first-class platform: defining best practices, building shared abstractions, and creating the standard that every team uses for reliable, long-running workflows.
  3. Designing a declarative service configuration framework that makes it trivial to provision, deploy, and operate new services, so spinning up a new backend goes from days to minutes.
  4. Defining the contract for service ownership: what it means to own a service, how services integrate with Cursor's infrastructure abstractions, and building the service catalogue so incidents get resolved in minutes, not hours.

Skills

Required

  • experience building internal developer platforms, service frameworks, or infrastructure abstractions
  • experience with Temporal, durable workflow engines, or similar orchestration systems
  • strong software engineering fundamentals
  • experience with deployment tooling, CI/CD pipelines, or service mesh architectures

Nice to have

  • strong opinions on best practices for workflow engines
  • care deeply about developer experience
  • understand the tradeoffs in microservice vs. monolith architectures
  • shipping production systems that make the entire organization more productive

What the JD emphasized

  • build the platform-level primitives
  • service provisioning, deploy tooling, workflow orchestration
  • developer experience and production reliability
  • durable workflow orchestration
  • declarative service configuration framework
  • service ownership
  • internal developer platforms
  • Temporal, durable workflow engines
  • deployment tooling, CI/CD pipelines
  • microservice vs. monolith architectures