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 Guides
Related Job Pages
More Full-stack Engineer Jobs
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
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
Full-stack Engineer104 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor
Senior Full Stack Developer delivering solutions at Northstrat
AngularJavaJavaScriptNode.jsPythonReactRust
Virginia