Software Engineer, Enterprise
Backend Engineer · Senior · Full Time
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 haveExperience working with language models, AI APIs, and machine learning integration
Developer Tools
Nice to haveBackground in building developer-facing products and understanding developer workflows
Security Expertise
Nice to haveKnowledge of enterprise security practices, compliance requirements, and secure coding practices
Performance Optimization
Nice to haveExperience optimizing applications for performance at enterprise scale
Open Source Contributions
Nice to haveActive participation in open source projects and technical community involvement
Tech stack
Languages
Frameworks
Databases
Tools
Other
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.
- 01
Initial Screening
Review of application materials and initial phone or video call to assess cultural fit and basic technical background
- 02
Technical Interviews
2-3 short technical interviews covering system design, coding problems, and discussion of past enterprise projects
- 03
Onsite Interview
Full day onsite interview in SF or NYC office including hands-on project work, technical discussions, and team meetings
- 04
Project Collaboration
Work on a small real-world project during the onsite to demonstrate practical skills and collaboration style
- 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.
Field Engineer - India
Mid
Engineering Manager, Agent & Product Security
Manager
Engineering Manager, ML
Manager
RVP, Field Engineering, Public Sector
VP
Regional Director, Field Engineering, Healthcare
Manager