Principal Software Engineer, Frontend - Design SystemsNew$426K

The opportunity

Hubspot is in the middle of an ambitious evolution from our current Canvas design system, to our new design system, Trellis. The Trellis design system is a theme change, a modern component library leveraging open source packages (Base UI and StyleX), and defines new UI/UX…

What you'll do

  • Drive the evolution of the Trellis design system during HubSpot's 2026 UI: modernization, shaping the entire product experience

  • Work closely with Trellis team and Product teams to build and expose a world: class component library where the default experience sets a high visual bar, beautiful, fast, consistent, and intentional

  • Define the accessibility capability model for Trellis: the controls, toggles, and patterns that let customers and users meet their needs, rather than designing to the lowest common denominator by default

  • Define and develop internal tooling to support the evolution of Trellis at: scale, giving the team the ability to test and iterate on theme and style changes

  • Define and develop the migration tooling that moves HubSpot's Canvas: applications to Trellis at scale, codemods, automated refactoring pipelines, and coding agent workflows that make the right path the easy path for product engineers

  • Make practical decisions about the component library API interface and: abstractions exposed to engineers and designers

What they're looking for

  • Leverage coding agents to ship production code regularly and lead complex initiatives from idea to rollout
  • Mentor Staff and Senior engineers, and drive organizational thought: leadership on frontend craft. Setting the bar for how HubSpot builds UI, not just on the Trellis team but across the engineering organization
  • Partner with engineering leads, PMs, and UX to align frontend direction with HubSpot's product roadmap
  • + years of software engineering experience, with a track record of: Principal-scope impact on your organization’s most critical business and customer needs