Software Engineer, Core Services
Core
Building critical shared backend services (auth, webhooks, agent workflows) that power Cursor's AI-powered developer tool at scale.
Role type
Senior IC backend software engineer (core infrastructure)
Builds
Scalable authentication systems, high-throughput webhook servers, and resilient agent workflow infrastructure
Domain
Developer tools / AI-powered coding assistants / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Backend service architecture, authentication/authorization (OAuth, JWT, RBAC), event-driven systems, API gateway design, system reliability, clean abstractions, full lifecycle ownership
Preferred skills
Agentic product experience, multi-step system optimization, developer platform services
Technologies
OAuth, JWT, RBAC, webhooks, dead-letter queues, observability tools
Responsibilities
Design and implement scalable auth architecture, own infrastructure for agent workflows, build robust webhook servers, harden SCM integrations, partner on end-to-end agent reliability
Seniority
Senior, hands-on IC