HubSpot23.03.26
AI SCORE 8.5

Principal Software Engineer - Data Platform (Remote)

$314K–$502K/year

About the Role

We’re hiring a Principal Software Engineer - Data Platform (Remote) to join our innovative team at HubSpot. This role is pivotal in shaping the future of our data platform, which is integral to our AI-powered CRM. As a Principal Software Engineer, you will be responsible for overseeing the technical direction of our data systems, which handle billions of transactions daily and manage petabyte-scale data. You will work in a collaborative environment, influencing decisions that directly impact HubSpot's broader CRM and AI/ML strategies.

What You'll Do

  • Drive the technical direction across the entire Data Platform product line, ensuring alignment with HubSpot’s goals.
  • Engage deeply with the systems you influence, taking ownership of large, high-impact initiatives.
  • Utilize your expertise in distributed systems to operate and evolve large-scale, fault-tolerant systems.
  • Define and drive reusable platform patterns across ingestion, processing, quality, sync, and observability.
  • Mentor and lead technical discussions, providing guidance on design reviews and architectural decisions.
  • Collaborate with product and engineering leadership to define strategy and scope opportunities.
  • Contribute rapidly to unfamiliar areas, making meaningful contributions across various tech stacks.
  • Elevate HubSpot’s brand and help attract senior talent through your expertise and leadership.

Requirements

  • Proven track record of delivering impactful projects in complex technical environments.
  • Extensive experience in distributed systems, with a focus on scalability and reliability.
  • Strong architectural thinking and execution skills.
  • Experience in mentoring and leading technical teams.
  • Ability to work cross-functionally and influence product-line-wide outcomes.
  • Rapid domain fluency in new technologies and organizational challenges.
  • Experience with AI/ML technologies is a plus.
  • 5+ years of experience in software engineering with a focus on data platforms.

Nice to Have

  • Experience with cloud-based data solutions.
  • Familiarity with CRM systems and customer engagement strategies.
  • Knowledge of modern programming languages and frameworks.

What We Offer

  • Competitive salary ranging from $313,800 to $502,080 annually.
  • Eligibility for equity participation through restricted stock units (RSUs).
  • Flexible work arrangements, including remote and hybrid options.
  • Comprehensive benefits package to support your growth and well-being.
  • Opportunities for professional development and continuous learning.
  • A culture that values transparency, innovation, and collaboration.
  • Support for candidates requiring accommodations during the hiring process.
  • Access to a vibrant community of professionals committed to excellence.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This role offers a unique opportunity to lead significant projects within a renowned company, with a competitive salary and a supportive work environment.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.