cover image
Surface Labs

Full Stack Software Engineer - San Francisco

On site

San francisco, United states

$ 215,000 /year

Full Time

04-02-2026

Share this job:

Skills

TypeScript PostgreSQL Salesforce HubSpot CRM node.js Marketing

Job Specifications

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.

Right now, we configure these workflows for each customer. As our Founding Engineer, you'll 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 recently raised our seed round with backing from Garry Tan and Dharmesh Shah (HubSpot co-founder).

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 the Company

Are your website visitors booking demos? We're building the first AI Workforce for Inbound and Marketing Ops to put inbound lead conversions on autopilot (intelligent forms, lead scoring, routing, and follow-ups). Know more