Cursor

Software Engineer, Enterprise Platform

Cursor2 days ago
Location

SF / Remote

Type

Full Time

Level

Senior

Role

Backend Engineer

Posted

Mar 12, 2026

Full TimeSenior

The role

Summary

Cursor is seeking an Enterprise Platform Engineer to build foundational systems for large-scale engineering organizations. This IC role focuses on developing organization management, RBAC, compliance features, and administrative tooling to make Cursor enterprise-ready. The position requires deep technical expertise in multi-tenant systems, authorization frameworks, and enterprise security infrastructure.

What you'll do

Organization Management System: Build and evolve multi-level organizational structures, groups, roles, and lifecycle management with SCIM provisioning for seamless admin experience
RBAC Implementation: Design and implement Role-Based Access Control with fine-grained permissions and resource scopes covering organizations, teams, agents, and resources
Enterprise Policy Framework: Extend enterprise settings and policies including org-wide defaults, security policies for models and tools, and configuration inheritance
Audit Infrastructure: Deepen audit logging infrastructure with comprehensive, queryable, tamper-evident trails meeting compliance requirements
Administrative APIs: Build admin APIs and internal tooling for enterprise admins, customer success, and sales engineering teams
Compliance Features: Ship end-to-end compliance features including SSO enforcement, session management, allowlisting, and security controls
Cross-team Collaboration: Partner with product, security, and infrastructure teams to define scalable enterprise platform abstractions
Technical Authority: Serve as technical authority on identity, access, and governance modeling for enterprise customers

What we look for

Technical

Multi-tenant SystemsProduction experience building multi-tenant organization or IAM systems with deep understanding of permission models
Authorization SystemsHands-on experience shipping RBAC or ABAC systems with understanding of flexibility vs complexity tradeoffs
Security-First MindsetDeep care for correctness in authorization systems and understanding of 'fail closed' security principles
Full-stack DevelopmentComfort shipping features end-to-end from database schema and API design to admin UI and documentation
Enterprise IntegrationExperience with enterprise protocols like SCIM, SAML, OAuth, and identity provider integrations

Education

Computer Science DegreeBachelor's degree in Computer Science, Software Engineering, or equivalent practical experience

Experience

Senior-level Experience5+ years of software engineering experience with focus on backend systems and enterprise infrastructure
IAM Systems Experience3+ years of hands-on experience building identity and access management systems in production environments
Enterprise SoftwareExperience working with enterprise customers and understanding compliance, security, and scalability requirements

Skills

Required skills

Backend EngineeringStrong backend development skills with experience in scalable system design
Database DesignExpertise in designing database schemas for complex authorization and audit systems
API DevelopmentExperience building RESTful APIs and admin interfaces for enterprise customers
Security EngineeringDeep understanding of security principles, authentication, and authorization patterns
System ArchitectureAbility to design and implement large-scale, multi-tenant enterprise systems

Nice to have

Enterprise ProtocolsFamiliarity with SCIM, SAML, OAuth 2.0, and other enterprise integration standards
Compliance FrameworksKnowledge of SOC 2, GDPR, HIPAA, or other compliance requirements
DevOps SkillsExperience with containerization, orchestration, and CI/CD pipelines
Frontend DevelopmentBasic frontend skills for building admin interfaces and tooling

Interview process

  1. 1
    Initial Screen 30-minute conversation with engineering manager about background and interest in enterprise platform engineering
  2. 2
    Technical System Design 90-minute technical interview focusing on designing multi-tenant authorization systems and enterprise infrastructure
  3. 3
    Architecture Deep Dive Technical discussion about past experience with IAM systems, security considerations, and scalability challenges
  4. 4
    Team Collaboration Behavioral interview assessing collaboration skills, problem-solving approach, and cultural fit
  5. 5
    Final Interview Leadership interview covering long-term vision, technical leadership, and alignment with company mission

Apply for this position

You'll be redirected to the company's application page