Software Engineer, Enterprise

Backend Engineer · Senior · Full Time

SF / NYUSD 180k – 280k12mo ago
Apply for this role

Opens Cursor's application page

Role

What you'll do.

Cursor is seeking an Enterprise Product Engineer to build enterprise-grade features for their AI-powered coding tool, working end-to-end on projects that help large organizations adopt and scale with their platform. The role involves working in a small, talent-dense team in SF or NYC offices, focusing on the intersection of AI transformation and enterprise software development.

Responsibilities

  • Enterprise Feature Architecture: Design and architect end-to-end enterprise-grade features that enable large organizations to adopt and scale with Cursor's AI-powered coding platform
  • Full-Stack Implementation: Implement complete product features from backend services to frontend interfaces, ensuring seamless integration across the entire technology stack
  • Enterprise Integration Development: Build robust integrations with enterprise systems including SSO, LDAP, and organizational management tools to support large-scale deployments
  • Scalability Engineering: Develop scalable solutions that can handle the demands of large enterprise organizations with thousands of users and complex security requirements
  • Cross-Functional Collaboration: Work closely with research, design, and engineering teams to blend cutting-edge AI capabilities with practical enterprise needs and user experience
  • Product Strategy Contribution: Contribute to product strategy discussions and technical decision-making in a flat organizational structure with direct access to leadership
  • Code Quality and Deployment: Write production-ready code, conduct thorough testing, and deploy features to production while maintaining high reliability standards for enterprise customers

Qualifications

What we look for.

Technical

  • Full-Stack Development

    5+ years of experience building end-to-end applications with modern web technologies and enterprise-grade requirements

  • Enterprise Software Experience

    Proven track record developing software for large organizations with complex security, compliance, and scalability requirements

  • System Architecture

    Strong understanding of distributed systems, microservices architecture, and scalable backend design patterns

  • API Design and Integration

    Extensive experience designing RESTful APIs and integrating with enterprise systems and third-party services

  • Database Proficiency

    Advanced knowledge of both relational and NoSQL databases with experience in enterprise data modeling and optimization

  • AI/ML Integration

    Experience working with AI models, machine learning APIs, and understanding of how to integrate AI capabilities into production applications

Education

  • Computer Science Degree

    Bachelor's degree in Computer Science, Software Engineering, or equivalent technical field preferred

  • Alternative Education

    Equivalent professional experience and demonstrable technical skills accepted in lieu of formal degree

Experience

  • Enterprise Product Development

    5-7 years of experience building products for enterprise customers with focus on scalability and reliability

  • Startup Experience

    Experience working in fast-paced startup environments with ability to wear multiple hats and adapt to changing priorities

  • Technical Leadership

    Experience leading technical projects from conception to deployment with demonstrated ability to make architectural decisions

Skills

Required

  • JavaScript/TypeScript

    Expert-level proficiency in modern JavaScript and TypeScript for full-stack development

  • React Development

    Advanced skills in React and related ecosystem for building complex user interfaces

  • Backend Development

    Strong experience with Node.js, Python, or Go for building scalable backend services

  • Database Management

    Proficiency with PostgreSQL, Redis, and modern database design patterns

  • Cloud Infrastructure

    Experience with AWS, containerization, and modern deployment practices

  • Enterprise Integration

    Knowledge of enterprise authentication, authorization, and integration patterns

Preferred

  • AI/ML Experience

    Nice to have

    Experience working with language models, AI APIs, and machine learning integration

  • Developer Tools

    Nice to have

    Background in building developer-facing products and understanding developer workflows

  • Security Expertise

    Nice to have

    Knowledge of enterprise security practices, compliance requirements, and secure coding practices

  • Performance Optimization

    Nice to have

    Experience optimizing applications for performance at enterprise scale

  • Open Source Contributions

    Nice to have

    Active participation in open source projects and technical community involvement

Tech stack

Languages

JavaScriptTypeScriptPythonGo

Frameworks

ReactNode.jsExpress.jsNext.js

Databases

PostgreSQLRedisMongoDB

Tools

DockerKubernetesGitGitHub Actions

Other

AWSTerraformOAuth 2.0REST APIs

Compensation

Pay and benefits.

Base·USD 180,000 – 280,000

Equity·Stock options

Benefits

  • Equity Compensation

    Significant equity stake in a fast-growing AI company with potential for substantial returns

  • Premium Office Locations

    Access to well-appointed offices in North Beach San Francisco and Manhattan New York with fully stocked libraries

  • Health Insurance

    Comprehensive medical, dental, and vision coverage for employees and their families

  • Professional Development

    Budget for conferences, courses, and technical books to stay current with AI and software development trends

  • Flexible PTO

    Unlimited paid time off policy to support work-life balance and personal well-being

  • Learning Resources

    Access to extensive technical libraries and learning materials in both office locations

Process

Interview steps.

  1. 01

    Initial Screening

    Review of application materials and initial phone or video call to assess cultural fit and basic technical background

  2. 02

    Technical Interviews

    2-3 short technical interviews covering system design, coding problems, and discussion of past enterprise projects

  3. 03

    Onsite Interview

    Full day onsite interview in SF or NYC office including hands-on project work, technical discussions, and team meetings

  4. 04

    Project Collaboration

    Work on a small real-world project during the onsite to demonstrate practical skills and collaboration style

  5. 05

    Final Discussion

    Wrap-up conversation with team members and leadership to discuss ideas, vision alignment, and answer any remaining questions

Full posting

Original listing.

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.

We're in-person with cozy offices in North Beach, San Francisco and Manhattan, New York, replete with well-stocked libraries.

About the role

As an Enterprise Product Engineer at Cursor, you'll architect, implement, and deploy projects end-to-end to build enterprise-grade features that help large organizations adopt and scale with Cursor.

You may be a fit if

  • You have an entrepreneurial spirit and love creating outsized business impact.

  • You want to be at the frontier of AI transformation with the best companies in the world.

  • You're passionate about building great products that blend excellent engineering with a taste for models and design.

  • You have a propensity for creative ideas and have a knack for making powerful tools without compromising their ease-of-use.

Applying

If there appears to be a fit, we'll reach to schedule 2-3 short technicals. After, we'll schedule an onsite in our office, where you'll work on a small project, discuss ideas, and meet the team.

Redirects to Cursor's application page.

Other roles

More at Cursor.

View all 36 roles