HubSpot

Principal Software Engineer – Commerce

HubSpot

full-time

Posted on:

Location Type: Remote

Location: Remote • Massachusetts • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $313,800 - $502,080 per year

Job Level

Lead

Tech Stack

Distributed Systems

About the role

  • 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.

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.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
distributed systemsstate machinesfinancial flowsdata modelsdesign reviewsplatform architecturesoftware developmentcode writingsystem designmulti-team initiatives
Soft skills
mentoringinfluencingcollaborationproblem-solvingtradeoff analysisclarity in planningsimplicity advocacyconsistency focusleadershipcommunication