Principal Software Engineer - Data Infrastructure
$266,200–$425,900 year
Remote · United States
Job Summary
Principal Software Engineer to own the architecture and evolution of HubSpot’s data stores and foundational data infrastructure. You’ll shape the technical direction for storage platforms, define reusable abstractions for data storage, ingestion, processing, and access across big data, SQL/Vitess, batch and stream processing, and search. You’ll stay hands-on, write production code, lead end-to-end initiatives, and mentor others while driving cross-team architectural decisions and platform patterns. The role spans across storage engines, data flows, APIs, and developer experience, with a focus on scalable, reliable systems that empower product teams to build faster on top of robust data stores. You’ll influence engineering direction, partner with leaders to align infrastructure with HubSpot’s product needs, and act as a multiplier through design reviews and principled decision-making.
Required Qualifications
- Deep experience building and evolving large-scale distributed systems, especially storage systems, data infrastructure, or foundational backend platforms.
- Strong architectural instincts with bias toward simplicity, consistency, clear boundaries, and long-term platform leverage.
- Track record of owning and delivering complex, cross-team technical initiatives with product-line or company-level impact.
- Comfort working across multiple layers of the stack, from storage engines and data flows to APIs, internal frameworks, and developer experience.
- Hands-on mindset with ability to lead by building, debugging, reviewing, and shipping.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.