Principal Software Engineer - CRM
Core
Architecting and building foundational extensibility surfaces, custom workspaces, and AI-powered configurability for HubSpot's CRM platform to serve millions of enterprise users.
Role type
Principal Software Engineer (Product Platform)
Builds
Production-grade extensibility foundations, custom workspaces, and AI-enabled no-code/low-code features for the CRM
Domain
SaaS / Customer Relationship Management (CRM) / AI
Deliverable
production ML models | product features
Required skills
Full-stack product engineering, AI/ML production deployment, architectural leadership, zero-to-one product building, cross-functional influence, technical mentorship
Preferred skills
Experience in product-led SaaS, background in building for enterprise customers, bias for working software over design docs
Technologies
AI coding agents, no-code/low-code tooling, APIs, extensibility frameworks
Responsibilities
Define technical patterns for deep customer configurability, prototype and ship production AI features, lead architectural vision while shipping code, influence alignment across 120+ engineers, mentor engineers on full-stack product thinking
Seniority
Principal, hands-on IC with strategic scope