HubSpot

The easy-to-use CRM to scale your business.

Principal Software Engineer – Commerce

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 2006H1B SponsorCompany SiteLinkedIn

Location

Massachusetts

Posted

103 days ago

Salary

$313.8K - $502.1K / year

EnglishDistributed Systems

Job Description

• Shape the technical roadmap across CPQ, Billing, and Payments with strong, opinionated patterns. • Define and evolve core domain models so pricing, products, contracts, invoices, and payments behave predictably everywhere. • Create frameworks that make the platform easy to extend without adding complexity. • Write code regularly. Lead design reviews and build high-impact systems end-to-end. • Own large multi-team initiatives that span CPQ, Billing and Payments. • Push for simplicity where the domain wants to get complicated, and consistency where surfaces can drift. • Influence product strategy across CPQ, Buyer Portal, and Revenue OS. • Help teams make clear tradeoffs between speed, correctness, compliance, and long-term platform health. • Mentor senior engineers and tech leads. • Drive thoughtful design decisions and guide learnings from incidents and large migrations.

Job Requirements

  • Proven experience building and scaling distributed systems with strict correctness requirements.
  • Background working with complex state machines, financial flows, or high-integrity data models.
  • Strong architectural instincts with a bias toward simplicity, consistency, and well-defined boundaries.
  • The ability to work horizontally across many teams and get alignment on platform patterns.
  • A habit of turning ambiguity into clear plans and working software—and staying hands-on every step of the way.

Benefits

  • The cash compensation includes base salary, on-target commission for employees in eligible roles, and annual bonus targets under HubSpot’s bonus plan for eligible roles.
  • Some roles are eligible to participate in HubSpot’s equity plan to receive restricted stock units (RSUs).
  • Some roles may also be eligible for overtime pay.
  • Individual compensation packages are tailored to your skills, experience, qualifications, and other job-related reasons.
  • Explore the benefits and perks HubSpot offers to help employees grow better.

Related Job Pages

More Full-stack Engineer Jobs

Senior Software Engineer

Airbnb

Airbnb is a community based on connection and belonging.

Full-stack Engineer103 days ago
Full TimeRemoteTeam 5,001-10,000Since 2007H1B Sponsor

Senior Software Engineer on Cities team ensuring compliance with global regulations

Distributed SystemsGraphQLJavaKotlinMicroservicesPythonReactTypeScript
United States
$210K - $220K / year
Full-stack Engineer104 days ago
Full TimeRemoteTeam 51-200Since 2020

Full Stack Engineer building end-to-end web solutions for national security.

District of Columbia + 1 moreAll locations: District of Columbia, Washington
Full-stack Engineer104 days ago
Full TimeRemoteTeam 201-500Since 2018H1B Sponsor

Senior Software Engineer at Astronomer ensuring seamless operation of enterprise platform.

CloudJavaScriptKubernetesMicroservicesMySQLNode.jsPostgresPythonReactSQLGo
New York
$180K - $210K / year
Full-stack Engineer104 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

Senior Full Stack Developer delivering solutions at Northstrat

AngularJavaJavaScriptNode.jsPythonReactRust
Virginia