
Principal Software Engineer – Commerce
HubSpot
full-time
Posted on:
Location Type: Remote
Location: Remote • Massachusetts • 🇺🇸 United States
Visit company websiteSalary
💰 $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