HubSpot

Technology

PrincipalSoftwareEngineer-DataInfrastructure

$240–360k ~AI est. United States Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Principal candidates.

The Brief

“Principal Software Engineer - Data Infrastructure at HubSpot. Own data stores future. Shape technical direction”

Industry & Context.

Technology
Problems you'll solve

Root cause analysis

What They're Looking For.

Must Have

Deep experience building distributed systems, Deep experience evolving distributed systems, Deep experience with storage systems, Deep experience with data infrastructure, Deep experience with foundational backend platforms, Architectural instincts, Track record owning initiatives, Track record delivering initiatives, Comfort working across stack layers, Hands-on mindset, Ability to move into unfamiliar territory, Form opinions grounded in first principles, Help teams make better decisions

What You'll Do.

Own data stores future

Shape technical direction

Drive architectural decisions

Define next generation database platform

Write production code

Lead complex initiatives

Build internal frameworks

Build platform capabilities

Turn infrastructure problems into systems

Lead platform architecture

Establish consistent platform patterns

Define reusable abstractions

Push for extensibility

Align infrastructure direction

Guide technical tradeoffs

Raise architectural bar

Conduct design reviews

Provide technical mentoring

Make principled decisions

How You'll Work.

Team & Collaboration

Cross-team initiatives; Across engineering org; Across teams

Communication Scope

Technical mentoring

Full Job Description

About the Team HubSpot’s Data Infrastructure team builds the shared data store platforms that power the company’s products and internal systems at scale. The team’s mission is to provide a unified data platform and deliver databases as a service in a way that makes it easy, performant, and reliable for engineers across HubSpot to build on top of it. This team owns and evolves some of the most critical foundational systems inside HubSpot, including HBase, Kafka, Elasticsearch, MySQL/Vitess, Hadoop, Iceberg, and Qdrant, along with the platform capabilities, abstractions, and workflows that make those systems usable by product teams. The scope spans big data, SQL and storage infrastructure, batch processing, stream processing, and search. This is not a team focused on simply administering existing systems. It is an engineering organization responsible for shaping how HubSpot builds on top of its data stores over the long term. About the Role We’re looking for a Principal Software Engineer to help shape the technical future of Data Infrastructure at HubSpot. This is a deeply hands-on role for a builder who wants to own the architecture and evolution of the foundational data systems behind HubSpot’s products. As a Principal Engineer, you will help define how our data stores should scale, how developers should interact with them, and what platform patterns we should create so teams across HubSpot can build faster on top of reliable, high-leverage infrastructure. At HubSpot, Principal Engineers are expected to stay close to the code, lead high-impact initiatives end-to-end, and influence technical direction well beyond a single team. This role is for someone who can move between storage engines, developer-facing platform design, and large-scale architectural bets while remaining a hands-on builder throughout. Key Expectations Own the future of HubSpot’s data stores Shape the technical direction for the data platforms that underpin HubSpot’s products, with a focus on the da

Free ATS check

Applying for this Principal Software Engineer - Data Infrastructure role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about HubSpot?

Real rants from real employees. Read before you apply.

Read Company Rants →