Surface Labs Verified
Software Development, Product Design, Digital Consulting, Information Technology
Full Stack Software Engineer - San Francisco
San Francisco, California, United StatesOnsiteFull Time$130,000–$215,000 /yrPosted 2 months agoHidden Gem · YC Startup
Role summary
Surface is seeking a Full Stack Software Engineer to build the operational platform for modern marketing teams. You will develop systems for lead forms, qualification, and routing, enabling a self-serve experience for customers. Responsibilities include creating the execution layer for enrichment, follow-ups, and CRM syncs, as well as building email sequencing tools. The role requires experience with TypeScript, Node.js, and PostgreSQL, and a track record of shipping 0-to-1 products. Experience with marketing automation tools, CRM integrations, and UI builders is preferred.
**Location:** San Francisco (On-site)
**About us:**
Surface is the lead operations platform for modern marketing teams.
We help marketers capture more leads, qualify them instantly, and route them to the right place—without the manual work. Our systems are live in production processing 50K+ leads monthly.
We recently raised our seed round with backing from Garry Tan and Dharmesh Shah (HubSpot co-founder).
Right now, we configure workflows for each customer. You'll help build the self-serve product where marketers describe what they need and Surface builds the forms, sets up qualification logic, and runs operations—automatically.
We’re growing fast and just doubled our team size in the last 2 months.
**You will:**
* Build the systems that generate lead forms, qualification flows, and routing logic
* Help us deploy a self-serve experience that lets marketers configure complex workflows in plain English
* Create the execution layer that runs enrichment, follow-ups, and CRM syncs reliably
* Build email sequencing that nurtures leads based on behavior and qualification data
* Design how Surface interprets marketing ops requirements and builds working systems
**Required:**
* Experience building full-stack apps (TypeScript, Node.js, PostgreSQL)
* Shipped 0-to-1 products
**Nice to have:**
* Experience with WYSIWYG/drag-n-drop editors
* Built marketing automation, workflow tools, or form builders
* Experience with CRM/MAP integrations (HubSpot, Salesforce, Marketo)
* Worked on email delivery systems or sequencing tools
**About us:**
Surface is the lead operations platform for modern marketing teams.
We help marketers capture more leads, qualify them instantly, and route them to the right place—without the manual work. Our systems are live in production processing 50K+ leads monthly.
We recently raised our seed round with backing from Garry Tan and Dharmesh Shah (HubSpot co-founder).
Right now, we configure workflows for each customer. You'll help build the self-serve product where marketers describe what they need and Surface builds the forms, sets up qualification logic, and runs operations—automatically.
We’re growing fast and just doubled our team size in the last 2 months.
**You will:**
* Build the systems that generate lead forms, qualification flows, and routing logic
* Help us deploy a self-serve experience that lets marketers configure complex workflows in plain English
* Create the execution layer that runs enrichment, follow-ups, and CRM syncs reliably
* Build email sequencing that nurtures leads based on behavior and qualification data
* Design how Surface interprets marketing ops requirements and builds working systems
**Required:**
* Experience building full-stack apps (TypeScript, Node.js, PostgreSQL)
* Shipped 0-to-1 products
**Nice to have:**
* Experience with WYSIWYG/drag-n-drop editors
* Built marketing automation, workflow tools, or form builders
* Experience with CRM/MAP integrations (HubSpot, Salesforce, Marketo)
* Worked on email delivery systems or sequencing tools