Cursor
Software Engineer, Enterprise Platform
About this role
Build enterprise-grade infrastructure for Cursor's platform, including organization management, access control, audit logging, and compliance features. You'll design and implement the foundational systems that enable large organizations to manage thousands of users securely and efficiently.
What you'll do
- Design and build organization management systems supporting multi-level structures, groups, roles, and SCIM provisioning
- Implement fine-grained RBAC with roles, permissions, and resource scopes across organizations, teams, and resources
- Develop enterprise settings and security policies including org-wide defaults and configuration inheritance
- Create comprehensive, queryable audit logging infrastructure for compliance and investigation
- Build admin APIs and internal tooling for enterprise admins, customer success, and sales engineering
- Ship end-to-end compliance features including SSO enforcement, session management, and procurement controls
What they're looking for
- Multi-tenant architecture and organization systems design
- RBAC/ABAC implementation and permission modeling
- Authorization and access control security
- Audit logging and compliance systems
- API design and backend development
- Database schema design
- Full-stack feature ownership
- Security and correctness in systems design
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Cursor
Cursor builds an AI-driven code editor used by millions of developers to transform how software is built. The company is hiring for infrastructure engineers, ML systems specialists, enterprise platform builders, security engineers, and customer success roles focused on driving adoption within large organizations.
- Website
- cursor.com
Likely interview questions
- Walk us through a multi-tenant RBAC or permission system you've built in production. How did you handle role inheritance, permission evaluation, and the tradeoff between flexibility and complexity?
- Describe a time you had to balance shipping enterprise features quickly with maintaining security and correctness. How did you avoid creating authorization gaps?