Principal Software Engineer - Revenue Hub

1 month ago
Full-time
Lead
Software Development
HubSpot

HubSpot

HubSpot provides a comprehensive cloud-based CRM platform that integrates marketing, sales, service, and operations tools to help businesses attract, engage, and delight customers effectively.

Media
5K-10K
Founded 2006

Description

  • Shape the technical roadmap across CPQ, Billing, and Payments.
  • Define and evolve core domain models for pricing, products, contracts, invoices, and payments.
  • Design API and platform contracts for developers, partners, and AI agents.
  • Create frameworks that keep the platform extensible without adding complexity.
  • Write code regularly and build high-impact systems end to end.
  • Lead design reviews and take prototypes to production at scale.
  • Own large multi-team initiatives spanning CPQ, Billing, and Payments.
  • Set architectural patterns for extensibility, correctness, consistency, and safe AI interaction with commerce objects.
  • Partner with product leadership on strategy and tradeoffs across CPQ, Buyer Portal, and Revenue OS.
  • Mentor senior engineers and tech leads while guiding learnings from incidents and migrations.

Requirements

  • Proven experience building and scaling distributed systems with strict correctness requirements.
  • Strong API and platform design experience.
  • Experience building systems that external teams depend on.
  • Background with complex state machines, financial flows, or high-integrity data models.
  • Familiarity with agentic systems and safe AI interaction with structured data.
  • Ability to work horizontally across many teams and drive alignment on platform patterns.
  • Ability to turn ambiguity into clear plans and working software while staying hands-on.
  • Experience with CPQ, Billing, Payments, or similar commerce platform domains (preferred).

Benefits

  • Annual cash compensation range of $266,200 to $425,900 USD.
  • Cash compensation may include base salary, on-target commission, and annual bonus targets for eligible roles.
  • Some roles are eligible for equity through restricted stock units (RSUs).
  • Some roles may be eligible for overtime pay.
  • Flexible work options with remote or office-based arrangements.
  • Required in-person onboarding for Engineering roles at a regional HubSpot office.
  • Additional in-person team events for Product roles.
  • Accommodations and alternative arrangements available during the hiring process.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer - OCR / Text Extraction

NetDocuments 251-1K IT Services

NetDocuments is hiring a Staff Full Stack Software Engineer to help shape next-generation document management systems for legal professionals through scalable, event-driven platforms and intelligent content extraction.

AWS C# Datadog GraphQL Kafka Microservices .NET REST API
3 hours, 37 minutes ago

Team Lead, Sales Engineering

Triple Whale 🐳 51-250 IT Services

Triple Whale is hiring a Sales Engineering leader to manage a small SE team while personally owning complex pre-sales opportunities for its ecommerce AI platform.

E-commerce Shopify SQL
3 hours, 37 minutes ago

Staff Software Engineer - School Safety Platform

GoGuardian 251-1K Internet Software & Services

GoGuardian is hiring a Staff Software Engineer to help build new K-12 school safety products that improve operational reliability and student safety in real-world school environments.

IoT OAuth SAML System Design
3 hours, 37 minutes ago

Staff / Principal Engineer – Event-Driven Systems

Phoenix Ecommerce Technologies 11-50 information technology & services

Phoenix is hiring a Principal / Staff Backend Engineer to shape the distributed systems and event architecture behind its AI-driven commerce platform for DTC founders.

ClickHouse CRM Flink Kafka Machine Learning MySQL Node.js TypeScript
3 hours, 52 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers