Resume and JobRESUME AND JOB
HubSpot logo

Principal Software Engineer- Data Platform

HubSpot

Principal Software Engineer- Data Platform

HubSpot logo

HubSpot

full-time

Posted: December 15, 2025

Number of Vacancies: 1

Job Description

Principal Software Engineer- Data Platform

Location: Remote - USA

Department: Engineering

About the Role

At HubSpot, we're building the leading CRM platform that empowers businesses worldwide to grow better through inbound marketing, sales, and service. As a Principal Software Engineer on our Data Platform team, you'll be at the heart of this mission, architecting the systems that process petabytes of customer data daily. Your work will directly fuel personalized customer experiences, AI-powered insights, and scalable growth for millions of users. Join our tight-knit engineering culture where HEART values (Humble, Empathetic, Adaptable, Remarkable, Transparent) guide us to innovate fearlessly and celebrate wins together. In this leadership role, you'll design and scale our data platform to handle real-time streams from HubSpot's CRM, marketing automation, and analytics products. You'll tackle challenges like sub-second query latency, fault-tolerant processing, and seamless integration with machine learning pipelines, all while mentoring a team of talented engineers. Expect to collaborate closely with product, data science, and customer-facing teams to turn complex data needs into robust, reliable solutions that drive HubSpot's growth. We're seeking a battle-tested engineer who thrives in a fast-paced, customer-obsessed environment. If you love optimizing systems at massive scale, fostering innovation in a growth culture, and making a tangible impact on how businesses connect with customers, this is your chance to shape the future of data at HubSpot. We offer unparalleled opportunities for impact, learning, and balance in a fully remote-friendly setup.

Key Responsibilities

  • Lead the architecture and development of HubSpot's core data platform, handling billions of CRM events daily to power inbound marketing and sales growth
  • Design and optimize scalable data pipelines for real-time customer data ingestion, processing, and analytics
  • Collaborate with product managers, data scientists, and engineering teams to define data requirements for new features
  • Drive performance improvements in data storage, query latency, and throughput for HubSpot's global customer base
  • Mentor senior engineers, conduct code reviews, and foster a culture of technical excellence and innovation
  • Implement robust monitoring, alerting, and observability for data platform reliability at scale
  • Integrate advanced data technologies to support AI-driven insights and personalized marketing experiences
  • Partner cross-functionally to ensure data governance, security, and compliance in a multi-tenant CRM environment
  • Prototype and evaluate new tools and frameworks to keep HubSpot's data platform at the forefront of industry standards
  • Contribute to the growth culture by sharing knowledge through tech talks, blogs, and community events
  • Troubleshoot and resolve complex production issues in high-stakes, customer-impacting scenarios

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
  • 10+ years of software engineering experience, with at least 5 years in data platforms, distributed systems, or large-scale data infrastructure
  • Deep expertise in building and scaling data pipelines using tools like Apache Kafka, Apache Spark, or Flink
  • Proven track record of designing and implementing high-throughput, low-latency data processing systems
  • Strong experience with cloud platforms such as AWS, GCP, or Azure, including services like S3, BigQuery, or Redshift
  • Proficiency in programming languages such as Java, Scala, Python, or Go for backend data systems
  • Experience with data modeling, schema design, and ensuring data quality in petabyte-scale environments
  • Demonstrated leadership in mentoring engineers and driving technical projects in fast-paced environments

Preferred Qualifications

  • Experience working with CRM data platforms or marketing analytics systems
  • Familiarity with HubSpot's ecosystem, inbound marketing principles, or customer data platforms (CDPs)
  • Contributions to open-source data projects or publications on data engineering topics
  • Advanced knowledge of real-time data streaming and event-driven architectures
  • Experience with machine learning pipelines or integrating AI/ML models into data platforms
  • Previous role in a growth-stage SaaS company with a focus on customer-centric innovation

Required Skills

  • Distributed systems design and scalability
  • Data streaming (Kafka, Flink, Spark Streaming)
  • Cloud infrastructure (AWS, GCP, Kubernetes)
  • SQL and NoSQL databases (PostgreSQL, DynamoDB, BigQuery)
  • Java, Scala, Python, or Go programming
  • Data pipeline orchestration (Airflow, Prefect)
  • Real-time analytics and event processing
  • Microservices and API development
  • Monitoring tools (Prometheus, Grafana, Datadog)
  • CI/CD pipelines and infrastructure as code (Terraform)
  • Leadership and mentorship
  • Cross-functional collaboration
  • Problem-solving in ambiguous environments
  • Customer empathy and growth mindset
  • Technical communication and documentation
  • Agile methodologies and rapid iteration

Benefits

  • Unlimited PTO and flexible work-from-anywhere policy to support work-life harmony
  • Comprehensive health, dental, and vision insurance with generous company contributions
  • 401(k) matching and employee stock purchase plan for long-term financial growth
  • HubSpot Academy access for continuous learning and certification in inbound marketing and sales
  • Quarterly stipends for home office setup, wellness, and professional development
  • Parental leave, fertility benefits, and family-forming support
  • Global offsites, team retreats, and volunteer time off to build connections
  • Mental health resources including therapy sessions and mindfulness programs
  • Transparent culture with all-hands updates, AMA sessions, and HEART values recognition

HubSpot is an equal opportunity employer.

Locations

  • Multiple Locations, United States (Remote)

Salary

Estimated Salary Rangehigh confidence

220,000 - 320,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Distributed systems design and scalabilityintermediate
  • Data streaming (Kafka, Flink, Spark Streaming)intermediate
  • Cloud infrastructure (AWS, GCP, Kubernetes)intermediate
  • SQL and NoSQL databases (PostgreSQL, DynamoDB, BigQuery)intermediate
  • Java, Scala, Python, or Go programmingintermediate
  • Data pipeline orchestration (Airflow, Prefect)intermediate
  • Real-time analytics and event processingintermediate
  • Microservices and API developmentintermediate
  • Monitoring tools (Prometheus, Grafana, Datadog)intermediate
  • CI/CD pipelines and infrastructure as code (Terraform)intermediate
  • Leadership and mentorshipintermediate
  • Cross-functional collaborationintermediate
  • Problem-solving in ambiguous environmentsintermediate
  • Customer empathy and growth mindsetintermediate
  • Technical communication and documentationintermediate
  • Agile methodologies and rapid iterationintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience (experience)
  • 10+ years of software engineering experience, with at least 5 years in data platforms, distributed systems, or large-scale data infrastructure (experience)
  • Deep expertise in building and scaling data pipelines using tools like Apache Kafka, Apache Spark, or Flink (experience)
  • Proven track record of designing and implementing high-throughput, low-latency data processing systems (experience)
  • Strong experience with cloud platforms such as AWS, GCP, or Azure, including services like S3, BigQuery, or Redshift (experience)
  • Proficiency in programming languages such as Java, Scala, Python, or Go for backend data systems (experience)
  • Experience with data modeling, schema design, and ensuring data quality in petabyte-scale environments (experience)
  • Demonstrated leadership in mentoring engineers and driving technical projects in fast-paced environments (experience)

Preferred Qualifications

  • Experience working with CRM data platforms or marketing analytics systems (experience)
  • Familiarity with HubSpot's ecosystem, inbound marketing principles, or customer data platforms (CDPs) (experience)
  • Contributions to open-source data projects or publications on data engineering topics (experience)
  • Advanced knowledge of real-time data streaming and event-driven architectures (experience)
  • Experience with machine learning pipelines or integrating AI/ML models into data platforms (experience)
  • Previous role in a growth-stage SaaS company with a focus on customer-centric innovation (experience)

Responsibilities

  • Lead the architecture and development of HubSpot's core data platform, handling billions of CRM events daily to power inbound marketing and sales growth
  • Design and optimize scalable data pipelines for real-time customer data ingestion, processing, and analytics
  • Collaborate with product managers, data scientists, and engineering teams to define data requirements for new features
  • Drive performance improvements in data storage, query latency, and throughput for HubSpot's global customer base
  • Mentor senior engineers, conduct code reviews, and foster a culture of technical excellence and innovation
  • Implement robust monitoring, alerting, and observability for data platform reliability at scale
  • Integrate advanced data technologies to support AI-driven insights and personalized marketing experiences
  • Partner cross-functionally to ensure data governance, security, and compliance in a multi-tenant CRM environment
  • Prototype and evaluate new tools and frameworks to keep HubSpot's data platform at the forefront of industry standards
  • Contribute to the growth culture by sharing knowledge through tech talks, blogs, and community events
  • Troubleshoot and resolve complex production issues in high-stakes, customer-impacting scenarios

Benefits

  • general: Unlimited PTO and flexible work-from-anywhere policy to support work-life harmony
  • general: Comprehensive health, dental, and vision insurance with generous company contributions
  • general: 401(k) matching and employee stock purchase plan for long-term financial growth
  • general: HubSpot Academy access for continuous learning and certification in inbound marketing and sales
  • general: Quarterly stipends for home office setup, wellness, and professional development
  • general: Parental leave, fertility benefits, and family-forming support
  • general: Global offsites, team retreats, and volunteer time off to build connections
  • general: Mental health resources including therapy sessions and mindfulness programs
  • general: Transparent culture with all-hands updates, AMA sessions, and HEART values recognition

Target Your Resume for "Principal Software Engineer- Data Platform " , HubSpot

Get personalized recommendations to optimize your resume specifically for Principal Software Engineer- Data Platform . Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Engineer- Data Platform " , HubSpot

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

HubSpotCRMSaaSEngineeringMultiple LocationsUnited StatesEngineering

Related Jobs You May Like

No related jobs found at the moment.

HubSpot logo

Principal Software Engineer- Data Platform

HubSpot

Principal Software Engineer- Data Platform

HubSpot logo

HubSpot

full-time

Posted: December 15, 2025

Number of Vacancies: 1

Job Description

Principal Software Engineer- Data Platform

Location: Remote - USA

Department: Engineering

About the Role

At HubSpot, we're building the leading CRM platform that empowers businesses worldwide to grow better through inbound marketing, sales, and service. As a Principal Software Engineer on our Data Platform team, you'll be at the heart of this mission, architecting the systems that process petabytes of customer data daily. Your work will directly fuel personalized customer experiences, AI-powered insights, and scalable growth for millions of users. Join our tight-knit engineering culture where HEART values (Humble, Empathetic, Adaptable, Remarkable, Transparent) guide us to innovate fearlessly and celebrate wins together. In this leadership role, you'll design and scale our data platform to handle real-time streams from HubSpot's CRM, marketing automation, and analytics products. You'll tackle challenges like sub-second query latency, fault-tolerant processing, and seamless integration with machine learning pipelines, all while mentoring a team of talented engineers. Expect to collaborate closely with product, data science, and customer-facing teams to turn complex data needs into robust, reliable solutions that drive HubSpot's growth. We're seeking a battle-tested engineer who thrives in a fast-paced, customer-obsessed environment. If you love optimizing systems at massive scale, fostering innovation in a growth culture, and making a tangible impact on how businesses connect with customers, this is your chance to shape the future of data at HubSpot. We offer unparalleled opportunities for impact, learning, and balance in a fully remote-friendly setup.

Key Responsibilities

  • Lead the architecture and development of HubSpot's core data platform, handling billions of CRM events daily to power inbound marketing and sales growth
  • Design and optimize scalable data pipelines for real-time customer data ingestion, processing, and analytics
  • Collaborate with product managers, data scientists, and engineering teams to define data requirements for new features
  • Drive performance improvements in data storage, query latency, and throughput for HubSpot's global customer base
  • Mentor senior engineers, conduct code reviews, and foster a culture of technical excellence and innovation
  • Implement robust monitoring, alerting, and observability for data platform reliability at scale
  • Integrate advanced data technologies to support AI-driven insights and personalized marketing experiences
  • Partner cross-functionally to ensure data governance, security, and compliance in a multi-tenant CRM environment
  • Prototype and evaluate new tools and frameworks to keep HubSpot's data platform at the forefront of industry standards
  • Contribute to the growth culture by sharing knowledge through tech talks, blogs, and community events
  • Troubleshoot and resolve complex production issues in high-stakes, customer-impacting scenarios

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
  • 10+ years of software engineering experience, with at least 5 years in data platforms, distributed systems, or large-scale data infrastructure
  • Deep expertise in building and scaling data pipelines using tools like Apache Kafka, Apache Spark, or Flink
  • Proven track record of designing and implementing high-throughput, low-latency data processing systems
  • Strong experience with cloud platforms such as AWS, GCP, or Azure, including services like S3, BigQuery, or Redshift
  • Proficiency in programming languages such as Java, Scala, Python, or Go for backend data systems
  • Experience with data modeling, schema design, and ensuring data quality in petabyte-scale environments
  • Demonstrated leadership in mentoring engineers and driving technical projects in fast-paced environments

Preferred Qualifications

  • Experience working with CRM data platforms or marketing analytics systems
  • Familiarity with HubSpot's ecosystem, inbound marketing principles, or customer data platforms (CDPs)
  • Contributions to open-source data projects or publications on data engineering topics
  • Advanced knowledge of real-time data streaming and event-driven architectures
  • Experience with machine learning pipelines or integrating AI/ML models into data platforms
  • Previous role in a growth-stage SaaS company with a focus on customer-centric innovation

Required Skills

  • Distributed systems design and scalability
  • Data streaming (Kafka, Flink, Spark Streaming)
  • Cloud infrastructure (AWS, GCP, Kubernetes)
  • SQL and NoSQL databases (PostgreSQL, DynamoDB, BigQuery)
  • Java, Scala, Python, or Go programming
  • Data pipeline orchestration (Airflow, Prefect)
  • Real-time analytics and event processing
  • Microservices and API development
  • Monitoring tools (Prometheus, Grafana, Datadog)
  • CI/CD pipelines and infrastructure as code (Terraform)
  • Leadership and mentorship
  • Cross-functional collaboration
  • Problem-solving in ambiguous environments
  • Customer empathy and growth mindset
  • Technical communication and documentation
  • Agile methodologies and rapid iteration

Benefits

  • Unlimited PTO and flexible work-from-anywhere policy to support work-life harmony
  • Comprehensive health, dental, and vision insurance with generous company contributions
  • 401(k) matching and employee stock purchase plan for long-term financial growth
  • HubSpot Academy access for continuous learning and certification in inbound marketing and sales
  • Quarterly stipends for home office setup, wellness, and professional development
  • Parental leave, fertility benefits, and family-forming support
  • Global offsites, team retreats, and volunteer time off to build connections
  • Mental health resources including therapy sessions and mindfulness programs
  • Transparent culture with all-hands updates, AMA sessions, and HEART values recognition

HubSpot is an equal opportunity employer.

Locations

  • Multiple Locations, United States (Remote)

Salary

Estimated Salary Rangehigh confidence

220,000 - 320,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Distributed systems design and scalabilityintermediate
  • Data streaming (Kafka, Flink, Spark Streaming)intermediate
  • Cloud infrastructure (AWS, GCP, Kubernetes)intermediate
  • SQL and NoSQL databases (PostgreSQL, DynamoDB, BigQuery)intermediate
  • Java, Scala, Python, or Go programmingintermediate
  • Data pipeline orchestration (Airflow, Prefect)intermediate
  • Real-time analytics and event processingintermediate
  • Microservices and API developmentintermediate
  • Monitoring tools (Prometheus, Grafana, Datadog)intermediate
  • CI/CD pipelines and infrastructure as code (Terraform)intermediate
  • Leadership and mentorshipintermediate
  • Cross-functional collaborationintermediate
  • Problem-solving in ambiguous environmentsintermediate
  • Customer empathy and growth mindsetintermediate
  • Technical communication and documentationintermediate
  • Agile methodologies and rapid iterationintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience (experience)
  • 10+ years of software engineering experience, with at least 5 years in data platforms, distributed systems, or large-scale data infrastructure (experience)
  • Deep expertise in building and scaling data pipelines using tools like Apache Kafka, Apache Spark, or Flink (experience)
  • Proven track record of designing and implementing high-throughput, low-latency data processing systems (experience)
  • Strong experience with cloud platforms such as AWS, GCP, or Azure, including services like S3, BigQuery, or Redshift (experience)
  • Proficiency in programming languages such as Java, Scala, Python, or Go for backend data systems (experience)
  • Experience with data modeling, schema design, and ensuring data quality in petabyte-scale environments (experience)
  • Demonstrated leadership in mentoring engineers and driving technical projects in fast-paced environments (experience)

Preferred Qualifications

  • Experience working with CRM data platforms or marketing analytics systems (experience)
  • Familiarity with HubSpot's ecosystem, inbound marketing principles, or customer data platforms (CDPs) (experience)
  • Contributions to open-source data projects or publications on data engineering topics (experience)
  • Advanced knowledge of real-time data streaming and event-driven architectures (experience)
  • Experience with machine learning pipelines or integrating AI/ML models into data platforms (experience)
  • Previous role in a growth-stage SaaS company with a focus on customer-centric innovation (experience)

Responsibilities

  • Lead the architecture and development of HubSpot's core data platform, handling billions of CRM events daily to power inbound marketing and sales growth
  • Design and optimize scalable data pipelines for real-time customer data ingestion, processing, and analytics
  • Collaborate with product managers, data scientists, and engineering teams to define data requirements for new features
  • Drive performance improvements in data storage, query latency, and throughput for HubSpot's global customer base
  • Mentor senior engineers, conduct code reviews, and foster a culture of technical excellence and innovation
  • Implement robust monitoring, alerting, and observability for data platform reliability at scale
  • Integrate advanced data technologies to support AI-driven insights and personalized marketing experiences
  • Partner cross-functionally to ensure data governance, security, and compliance in a multi-tenant CRM environment
  • Prototype and evaluate new tools and frameworks to keep HubSpot's data platform at the forefront of industry standards
  • Contribute to the growth culture by sharing knowledge through tech talks, blogs, and community events
  • Troubleshoot and resolve complex production issues in high-stakes, customer-impacting scenarios

Benefits

  • general: Unlimited PTO and flexible work-from-anywhere policy to support work-life harmony
  • general: Comprehensive health, dental, and vision insurance with generous company contributions
  • general: 401(k) matching and employee stock purchase plan for long-term financial growth
  • general: HubSpot Academy access for continuous learning and certification in inbound marketing and sales
  • general: Quarterly stipends for home office setup, wellness, and professional development
  • general: Parental leave, fertility benefits, and family-forming support
  • general: Global offsites, team retreats, and volunteer time off to build connections
  • general: Mental health resources including therapy sessions and mindfulness programs
  • general: Transparent culture with all-hands updates, AMA sessions, and HEART values recognition

Target Your Resume for "Principal Software Engineer- Data Platform " , HubSpot

Get personalized recommendations to optimize your resume specifically for Principal Software Engineer- Data Platform . Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Engineer- Data Platform " , HubSpot

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

HubSpotCRMSaaSEngineeringMultiple LocationsUnited StatesEngineering

Related Jobs You May Like

No related jobs found at the moment.