Principal Software Engineer - Data Infrastructure

1 hour, 19 minutes 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

  • Own the technical direction for HubSpot’s data platforms, with emphasis on the underlying data stores and surrounding systems.
  • Drive architectural decisions across storage, access patterns, scaling models, tenancy, performance, and developer ergonomics.
  • Define the next generation of HubSpot’s database platform rather than only operating the current one.
  • Write production code regularly and lead complex initiatives from idea through rollout.
  • Build internal frameworks, APIs, and platform capabilities that make data stores easier to adopt, extend, and evolve.
  • Turn ambiguous infrastructure problems into simple, scalable systems and clear technical direction.
  • Work across big data, SQL/Vitess, batch processing, stream processing, and search to establish effective platform patterns.
  • Define reusable abstractions for data storage, ingestion, processing, and access that reduce fragmentation across teams.
  • Partner with engineering and product leaders to align infrastructure direction with company needs.
  • Mentor and influence across the engineering organization through design reviews, technical guidance, and principled decision-making.

Requirements

  • Deep experience building and evolving large-scale distributed systems, especially storage systems, data infrastructure, or foundational backend platforms.
  • Strong architectural instincts with a bias toward simplicity, consistency, clear boundaries, and long-term platform leverage.
  • Track record of owning and delivering complex, cross-team technical initiatives with company-level or product-line impact.
  • Comfort working across multiple layers of the stack, from storage engines and data flows to APIs, internal frameworks, and developer experience.
  • Hands-on approach with a willingness to lead by building, debugging, reviewing, and shipping.
  • Ability to move quickly into unfamiliar technical territory, form strong opinions from first principles, and guide long-term decisions.
  • Experience with systems such as HBase, Kafka, Elasticsearch, MySQL/Vitess, Hadoop, Iceberg, or Qdrant is relevant to the role.
  • Experience influencing technical direction beyond a single team is expected for a Principal Engineer.
  • Ability to operate in a role that is deeply hands-on and high leverage.
  • Open to in-person onboarding at a regional HubSpot office for Engineering roles; additional in-person events may be required for broader Product team involvement.

Benefits

  • Annual cash compensation range of $266,200 to $425,900 USD.
  • Some roles are eligible for HubSpot’s equity plan with restricted stock units (RSUs).
  • Eligible roles may receive on-target commission and annual bonus targets.
  • Compensation is tailored to skills, experience, qualifications, and other job-related factors.
  • Benefits and perks are part of the total compensation package.
  • Flexible work model with remote or office options, plus a focus on connection and collaboration.
  • Support for accommodations or alternative arrangements during the hiring process when needed due to disability or travel limitations.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Data Engineer - Remote, Latin America

Bluelight Consulting 11-50 Internet Software & Services

Bluelight Consulting is hiring a remote Data Engineer in Latin America to build and support data integration and analytics solutions for client projects in a collaborative software consultancy environment.

Agile AWS EC2 Git Linux MySQL Oracle PostgreSQL Power BI REST API Salesforce SOAP SQL SQL Server Tableau XML
47 minutes ago

Data Engineer (Azure) - Remote, Latin America

Bluelight Consulting 11-50 Internet Software & Services

Bluelight is hiring a remote Data Engineer (Azure) in Latin America to design, develop, and maintain ETL and data integration processes for a client’s growing data engineering team.

Agile Apache Spark Azure Git Machine Learning Power BI Python REST API SQL SQL Server Tableau
58 minutes ago

Data Engineer (Azure) - Remote, Latin America

Bluelight Consulting 11-50 Internet Software & Services

Bluelight is hiring a remote ETL Data Engineer in Latin America to design and maintain Azure-based data integration pipelines that deliver accurate analytical data for client decision-making.

Agile Apache Spark Azure Git Machine Learning Power BI Python REST API SQL Tableau
58 minutes ago

Data Engineer (Azure) - Remote, Latin America

Bluelight Consulting 11-50 Internet Software & Services

Bluelight is hiring a remote Data Engineer (Azure) in Latin America to design, build, and maintain ETL and data integration workflows that support analytical data availability for client projects.

Agile Apache Spark Azure Git Machine Learning Power BI Python REST API SQL Tableau
1 hour, 12 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