Software Engineer, Product
Full Stack Engineer · Mid · Full Time
Opens Cursor's application page
Role
What you'll do.
Cursor is seeking a Product Engineer to build AI-powered coding tools for professional programmers. You'll work on their innovative code editor, developing new interfaces for AI-generated code review, rapid product prototyping, and running large-scale experiments on millions of users.
Responsibilities
- Product Development: Create and ship software features for Cursor's AI-powered code editor used by professional programmers
- AI Interface Design: Invent new interfaces and UX patterns for reviewing and managing AI-generated code and pull requests
- Rapid Prototyping: Sprint for 2-week cycles to build new product verticals from scratch, such as AI bug detection systems
- Experimentation: Run A/B tests and experiments on millions of users to improve AI agent quality and performance
- Feature Development: Implement sub-agents, memory systems, and PR retrieval mechanisms to push the frontier of AI coding assistance
- Cross-functional Collaboration: Work closely with research, design, and engineering teams in a flat organizational structure
- Technical Innovation: Contribute to inventive research and engineering solutions that advance automated coding capabilities
Qualifications
What we look for.
Technical
Product Engineering Experience
Proven track record of building and shipping great products to end users
Full-Stack Development
Strong engineering skills across frontend, backend, and system design
UI/UX Sensibility
Taste for models and design with ability to create intuitive user experiences
Editor/IDE Development
Experience with code editors, language servers, or developer tooling preferred
AI/ML Integration
Familiarity with AI APIs and machine learning model integration
Education
Computer Science Degree
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Continuous Learning
Demonstrated commitment to staying current with emerging technologies and development practices
Experience
Product Development
3+ years of experience building consumer or developer-facing products
Startup Environment
Experience working in fast-paced, high-growth technology companies
Collaborative Development
Experience with agile development practices and cross-functional team collaboration
Skills
Required
Full-Stack Engineering
Proficiency in both frontend and backend development technologies
Product Mindset
Strong product intuition with ability to balance technical excellence with user needs
Creative Problem Solving
Propensity for creative ideas and innovative approaches to technical challenges
Usability Focus
Knack for making powerful tools without compromising ease-of-use
Truth-Seeking Attitude
Intellectual curiosity and commitment to finding optimal solutions
Preferred
AI/ML Knowledge
Nice to haveUnderstanding of machine learning concepts and AI model integration
Developer Tooling
Nice to haveExperience building tools and platforms for software developers
Performance Optimization
Nice to haveSkills in optimizing applications for scale and performance
Open Source Contribution
Nice to haveActive participation in open source projects and communities
Design Systems
Nice to haveExperience with design systems and component libraries
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Base·USD 150,000 – 220,000
Equity·Stock options
Benefits
In-Person Collaboration
Cozy offices in North Beach San Francisco and Manhattan New York with well-stocked libraries
Flat Organization
Very flat organizational structure with direct access to leadership and decision-making
Talent-Dense Team
Work alongside a small, highly skilled team of passionate engineers and researchers
Creative Environment
Culture that enjoys spirited debate, crazy ideas, and rapid code shipping
Learning Resources
Well-stocked office libraries and access to cutting-edge research and development resources
Stock Options
Equity participation in a high-growth AI startup revolutionizing software development
Process
Interview steps.
- 01
Initial Screening
Application review to assess fit with role requirements and company culture
- 02
Technical Interviews
2-3 short technical interviews covering coding skills, system design, and problem-solving
- 03
Onsite Interview
Full-day onsite at SF or NY office including small project work, idea discussions, and team meetings
- 04
Team Integration
Meet with core team members and leadership to assess cultural fit and collaboration style
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
Product engineers create the software we ship to our users, in particular our editor. As a member of our core product team, you'll join us in inventing a new, better way to build software.
You may be a fit if
You've built a great product.
You 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.
Sample projects include
Inventing new interfaces and UX for reviewing PRs of AI-generated code
Sprinting for two weeks to build a new product vertical from scratch (e.g., AI bug detection)
Running experiments and A/B tests on millions of users to push the frontier of agent quality - ex sub-agents, memories, and PR retrieval
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