HubSpot
Technology
PrincipalSoftwareEngineer-DataInfrastructure
Neural analysis suggests this role is
optimal for Principal candidates.
“Principal Software Engineer - Data Infrastructure at HubSpot. Own data stores future. Shape technical direction”
Industry & Context.
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
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.