HubSpot is an AI-powered customer platform that provides software and resources for businesses to grow. They are seeking a Principal Software Engineer to shape the technical future of Commerce Hub, focusing on building a reliable and extensible commerce platform integrated with their CRM.
Responsibilities:
- 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
- Take prototypes to production at scale
- Set patterns for extensibility, contract boundaries, financial correctness, event-driven consistency, and how AI/agents safely interact with commerce objects
- 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
- Help teams align on patterns that reduce complexity and increase reliability
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