Software Engineer, Growth
Software Engineer · Mid · Full Time
Opens Cursor's application page
Role
What you'll do.
Cursor is seeking a Software Engineer for their Growth team to design and implement systems for onboarding, monetization, and product experience at an AI-powered coding automation company. The role requires entrepreneurial mindset, product engineering expertise, and passion for AI transformation in a flat, talent-dense organization.
Responsibilities
- Product Growth Engineering: Design and implement systems and features for user onboarding, monetization flows, and core product experience optimization
- Full-Stack Development: Build end-to-end features spanning frontend interfaces, backend APIs, and database interactions for growth initiatives
- AI Integration: Integrate machine learning models and AI capabilities into product features to enhance user experience and automation
- Growth Analytics: Implement tracking, analytics, and experimentation frameworks to measure and optimize user acquisition and retention
- Performance Optimization: Optimize application performance, load times, and user experience across onboarding and core product flows
- Cross-Functional Collaboration: Work closely with design, product, and research teams to translate business requirements into technical solutions
- Code Quality Assurance: Participate in code reviews, maintain testing standards, and ensure high-quality, maintainable codebase
- User Experience Enhancement: Create intuitive user interfaces and seamless workflows that balance powerful functionality with ease of use
Qualifications
What we look for.
Technical
Full-Stack Engineering
3-5 years of experience building web applications with modern JavaScript/TypeScript, React, and backend technologies
Product Development
Strong background in product engineering with focus on user experience, growth metrics, and business impact
AI/ML Integration
Experience integrating machine learning models, APIs, or AI services into production applications
Growth Engineering
Familiarity with A/B testing, analytics implementation, conversion optimization, and growth hacking techniques
Database Management
Proficiency with relational databases (PostgreSQL) and understanding of data modeling for user analytics
API Development
Experience designing and building RESTful APIs and microservices architecture
Education
Computer Science Degree
Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
Relevant Coursework
Strong foundation in algorithms, data structures, and software engineering principles
Experience
Product Engineering
3-5 years of experience in product-focused engineering roles, preferably in startups or growth-stage companies
Growth Team Experience
Previous experience working on growth, onboarding, or monetization features
Startup Environment
Experience working in fast-paced, small team environments with high autonomy and impact
AI/ML Products
Preferred experience building AI-powered products or developer tools
Skills
Required
JavaScript/TypeScript
Advanced proficiency in modern JavaScript and TypeScript for full-stack development
React Development
Strong experience with React ecosystem including hooks, context, and state management
Backend Development
Solid understanding of server-side development with Node.js or similar technologies
Database Design
Experience with SQL databases and data modeling for user analytics and growth metrics
API Integration
Proficiency in REST API design, third-party integrations, and microservices architecture
Growth Mindset
Data-driven approach to feature development with focus on user acquisition and retention metrics
Preferred
Machine Learning
Nice to haveFamiliarity with ML model integration, AI APIs, or natural language processing
DevOps Knowledge
Nice to haveUnderstanding of Docker, Kubernetes, CI/CD pipelines, and cloud deployment
Analytics Platforms
Nice to haveExperience with Mixpanel, Amplitude, Google Analytics, or similar growth analytics tools
Payment Systems
Nice to haveKnowledge of Stripe, subscription billing, and monetization platform integration
A/B Testing
Nice to haveExperience with experimentation frameworks like LaunchDarkly, Optimizely, or custom solutions
Performance Optimization
Nice to haveSkills in frontend performance optimization, caching strategies, and scalability patterns
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Base·USD 130,000 – 200,000
Equity·Stock options
Benefits
Cozy Office Spaces
Beautiful 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 high impact opportunities
Talent Dense Team
Work alongside exceptional engineers and researchers in a small, highly skilled team environment
Cutting-Edge Technology
Work at the frontier of AI transformation with access to latest tools and technologies
Creative Environment
Culture that encourages spirited debate, crazy ideas, and rapid experimentation
High Impact Role
Opportunity to create outsized business impact in a mission-critical role at a fast-growing AI company
Professional Growth
Accelerated learning and career growth in AI, growth engineering, and product development
Competitive Package
Competitive salary, equity, and benefits package appropriate for top-tier startup talent
Process
Interview steps.
- 01
Initial Screening
Application review and initial fit assessment based on experience and cultural alignment
- 02
Technical Interviews
2-3 short technical interviews focusing on coding skills, system design, and problem-solving abilities
- 03
Onsite Interview
Full day onsite visit to work on a small project, discuss ideas with team, and assess cultural fit
- 04
Team Meeting
Meet with various team members to evaluate collaboration style and technical communication skills
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 a Product Engineer on the Growth team at Cursor, you'll design and implement systems and features related to Onboarding, Monetization, and the core product experience.
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