Principal Software Engineer
Cloudflare, Inc
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 98% of similar roles. Most pay $169,604–$239,406 — the shaded band above. At the midpoint, this role pays about $346k versus about $205k for comparable roles.
Based on 239 similar postings.
Employer
HubSpot is an AI-powered customer relationship management (CRM) platform that unifies marketing, sales, customer service, and operations.
HubSpot currently has 5 open roles on FindRole.
Listed pay typically runs $155,900–$233,900 across 5 roles with salary data.
Most-posted roles
At a glance
As a Principal Software Engineer on HubSpot’s Data Infrastructure team, you will play a pivotal role in shaping the technical future of the company's data platforms. This hands-on position involves defining and evolving foundational data systems that power products and internal systems at scale. You’ll work closely with storage engines like HBase, Kafka, MySQL/Vitess, S3, and Hadoop to create robust, performant, and reliable infrastructure. Key responsibilities include driving architectural decisions on scaling models, performance optimization, and developer ergonomics, while also building frameworks and APIs that enhance usability across the organization. Ideal candidates have deep experience with large-scale distributed systems, strong architectural instincts, and a hands-on approach to complex technical initiatives. Proficiency in Java, Python, or similar languages, along with expertise in big data technologies, is essential for this role at HubSpot’s cutting-edge engineering environment.
Skills
What you'll do
What we're looking for
More like this
Cloudflare, Inc
Cloudflare, Inc
SpaceX
Nvidia
Nvidia