Skip to content
Cursor logo

Software Engineer, Core Services

CursorAI & company
San FranciscoMid
Software Engineering

About the role

Build and operate critical backend services for a developer tool company.

  • 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.
  • About the Role As a Software Engineer on the Core Services team at Cursor, you'll own the critical shared services that sit between our product surfaces and the infrastructure layer: auth, webhooks, and the backend systems that power agent workflows.
  • Cursor is redefining how developers write code, and your work is what makes that possible at scale.
  • You'll build the systems that every product team depends on, ensuring they are reliable, well-abstracted, and ready for whatever comes next.
  • Example projects include...
  • Owning authentication: designing and implementing a scalable auth architecture that secures one of the most widely-used developer tools in the world.
View original posting →

Tech stack

Node.jsPythonGoRustOAuthJWTREST APIgRPCWebSocketsRabbitMQGitLinuxDockerKubernetes

Match insights

Tech:Node.js, Python, Go, Rust, OAuth
Level:Mid

More roles at Cursor

View open roles at Cursor