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.
Tech stack
Node.jsPythonGoRustOAuthJWTREST APIgRPCWebSocketsRabbitMQGitLinuxDockerKubernetes
Match insights
Tech:Node.js, Python, Go, Rust, OAuth
Level:Mid