Principal Software Engineer - Revenue Hub

1 month, 3 weeks 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

Distinguished Engineer, Agentic SDLC & Non‑Linear Productivity

GitLab 1K-5K Internet Software & Services

GitLab is seeking a Distinguished or Fellow Engineer to define, validate, and scale autonomous AI-agent capabilities across its DevSecOps software development lifecycle for internal teams and customers.

CI/CD DevSecOps GitLab
1 day, 4 hours ago

Team Lead, Sales Development

Mitek Systems 251-1K Communications Equipment

Mitek is hiring a Sales Development Team Lead to generate qualified pipeline while coaching an SDR team, improving execution through Salesforce, sales engagement tools, and performance analytics.

CRM Cybersecurity Salesforce
1 day, 5 hours ago

Principal Software Engineer - Builder Experience - Platform Engineering Productivity

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Principal Software Engineer for its Platform Engineering Productivity team to improve the systems, tooling, and practices that help engineering teams build, release, and operate software reliably at scale.

Bash CI/CD Docker Git Go Java Kubernetes Python Scala Terraform
1 day, 5 hours ago

Software Engineer Principal

Pathward 251-1K Diversified Financial Services

Pathward is seeking a software developer to design, build, test, document, and maintain technology solutions that support its financial inclusion products and services.

Agile AWS Azure C# CSS Entity Framework Git HTML JavaScript Kanban .NET Visual Studio XML
1 day, 6 hours 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