Principal Software Engineer, Frontend - Design Systems

1 hour, 58 minutes ago
Full-time
Lead
Software Development
HubSpot

HubSpot

HubSpot provides a comprehensive cloud-based CRM platform that integrates marketing, sales, service, and operations tools to help businesses attract, engage, and delight customers effectively.

Media
5K-10K
Founded 2006

Description

  • Drive the evolution of the Trellis design system during HubSpot’s 2026 UI modernization.
  • Work with the Trellis team and product teams to build and expose a world-class component library.
  • Define the accessibility capability model for Trellis, including controls, toggles, and interaction patterns.
  • Define and develop internal tooling to support theme and style changes at scale.
  • Define and develop migration tooling to move Canvas applications to Trellis, including codemods and automated refactoring pipelines.
  • Make practical decisions about component library APIs and abstractions for engineers and designers.
  • Leverage coding agents to ship production code regularly and lead complex initiatives from idea to rollout.
  • Mentor Staff and Senior engineers and drive thought leadership on frontend craft across the organization.
  • Partner with engineering leads, PMs, and UX to align frontend direction with the product roadmap.

Requirements

  • 14+ years of software engineering experience with Principal-scope impact.
  • Deep expertise in React, TypeScript, and modern JavaScript frameworks, architecture, and infrastructure.
  • Experience with modern component libraries and tooling, including Base UI and StyleX.
  • Experience with Cloudflare Workers or similar theme deployment infrastructure.
  • Experience developing and shipping a production design system used at scale.
  • Hands-on builder mindset with strength in writing, debugging, reviewing, and shipping code.
  • Fluency with AI coding agents and a perspective on how they change frontend development at scale.

Benefits

  • Annual cash compensation range of $266,200 to $425,900 USD.
  • Cash compensation may include base salary, on-target commission for eligible roles, and annual bonus targets.
  • Some roles are eligible for HubSpot’s equity plan with RSUs.
  • Flexible remote-or-office work model with in-person onboarding for Engineering roles.
  • Access to HubSpot’s benefits and perks program.
  • Support for accommodations or alternative arrangements during the hiring process.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer

Natera 1K-5K Pharmaceuticals

Natera is hiring a Senior Software Engineer to build and evolve oncology web applications and services within a fast-growing biotech environment focused on scalable, compliant software delivery.

Agile AWS HIPAA JavaScript Next.js PostgreSQL React Snowflake System Design TypeScript
1 hour, 13 minutes ago

Senior Software Engineer - Storage Engine - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is seeking a Senior Software Engineer for the globally distributed Elasticsearch Storage Engine team to improve core storage and query technologies for observability workloads.

CI/CD Elasticsearch GitHub Java MongoDB PostgreSQL Prometheus Solr
1 hour, 13 minutes ago

Senior Software Developer - Storage Engine - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its globally distributed Elasticsearch Storage Engine team to improve core storage and query technologies for observability workloads.

CI/CD Elasticsearch GitHub Java MongoDB PostgreSQL Prometheus Solr
1 hour, 13 minutes ago

Software Engineer (C++/Java)

Databento 11-50 IT Services

Databento is hiring a midlevel or senior core engineer to build and maintain its Java client library while contributing to performance-critical systems for a modern market data platform.

C# C++ CI/CD Java
1 hour, 28 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers