HubSpot

About HubSpot

The inbound marketing software platform for growth

🏢 Tech👥 1K-5K📅 Founded 2006📍 Cambridge, Massachusetts, United States

Key Highlights

  • Public company (NYSE: HUBS) with strong market presence
  • Over 100,000 customers globally across various industries
  • Raised over $600 million in funding since inception
  • Headquartered in Cambridge, Massachusetts with a global workforce

HubSpot is a leading developer of software products for inbound marketing, sales, and customer service, headquartered in Cambridge, Massachusetts. With over 100,000 customers in more than 120 countries, HubSpot offers a comprehensive suite of tools including CRM, marketing automation, and customer s...

🎁 Benefits

Employees enjoy competitive salaries, equity options, unlimited PTO, and a remote-friendly work policy. HubSpot also offers a generous parental leave ...

🌟 Culture

HubSpot fosters a culture of transparency and inclusivity, emphasizing a strong commitment to employee well-being and work-life balance. The company v...

HubSpot

Principal Engineer Lead

HubSpotCambridge - On-Site

Posted 2w ago🏛️ On-SiteLeadPrincipal Engineer📍 Cambridge💰 $313,800 - $502,080 / yearly
Apply Now →

Overview

HubSpot is hiring a Principal Software Engineer for the Prospecting Agent team to architect signal-driven prospecting systems. You'll work with AI, data, and workflows to enhance B2B sales processes. This role requires hands-on experience in software engineering and system architecture.

Job Description

Who you are

You have 8+ years of experience in software engineering, with a strong focus on building scalable systems that leverage data and AI. You thrive in ambiguous environments and enjoy turning complex problems into reliable, production-grade solutions. Your expertise in Python and Java allows you to write high-quality production code while leading complex initiatives from inception to deployment.

You possess a deep understanding of machine learning concepts and data engineering practices, enabling you to architect systems that combine intent signals, firmographics, and behavioral data into actionable insights. Your experience with B2B sales processes gives you a unique perspective on how technology can enhance sales efficiency and effectiveness.

You are a collaborative team player who enjoys working closely with cross-functional teams, including product managers and data scientists, to define and execute on a roadmap that aligns with business goals. Your strong communication skills allow you to articulate technical concepts to non-technical stakeholders, ensuring everyone is aligned on project objectives.

Desirable

Experience with CRM systems and sales automation tools is a plus, as is familiarity with agile methodologies. You are comfortable mentoring junior engineers and sharing your knowledge to help the team grow.

What you'll do

As a Principal Software Engineer on the Prospecting Agent team, you will lead the design and implementation of signal-driven prospecting systems that empower sales teams to generate high-quality leads. You will work closely with product managers to understand user needs and translate them into technical requirements, ensuring that the systems you build are user-friendly and effective.

You will be responsible for defining how various data sources, including intent signals and CRM context, come together to create actionable recommendations for sales reps. Your hands-on approach will involve writing production code, conducting code reviews, and ensuring that the systems you build are robust and scalable.

You will also play a key role in shaping the technical direction of the team, collaborating with data scientists to integrate machine learning models into the prospecting systems. Your ability to navigate ambiguity and drive projects forward will be crucial as you help the team tackle complex challenges in the B2B sales landscape.

What we offer

At HubSpot, we believe in fostering a culture of innovation and collaboration. You will have the opportunity to work with a talented team of engineers and product professionals who are passionate about building solutions that make a difference in the lives of sales teams. We offer competitive compensation, comprehensive benefits, and a flexible work environment that supports your professional growth and well-being.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at HubSpot.

Similar Jobs You Might Like

Based on your interests and this role

HubSpot

Principal Engineer

HubSpot📍 United States - Remote

HubSpot is hiring a Principal Software Engineer for the Prospecting Agent team to architect signal-driven prospecting systems. You'll work with data, AI, and workflows to create intelligent solutions for sales teams. This role requires extensive experience in software engineering and data-driven systems.

🏠 RemoteLead
2w ago
HubSpot

Principal Engineer

HubSpot📍 Cambridge - On-Site

HubSpot is seeking a Principal Software Engineer to shape the technical future of their Commerce Hub. You'll be responsible for building a robust platform for billing and payments, utilizing technologies like Java and AWS. This role requires significant hands-on experience in software engineering.

🏛️ On-SiteLead
2 months ago
HubSpot

Principal Engineer

HubSpot📍 Cambridge - On-Site

HubSpot is hiring a Principal Software Engineer for their Notetaker team to shape the technical future of live customer conversations. You'll work with real-time systems and applied AI to deliver high-impact features. This role requires expertise in architecting reliable, low-latency systems.

🏛️ On-SiteLead
2w ago
Xometry

Principal Engineer

Xometry📍 Waltham - On-Site

Xometry is seeking a Principal Software Engineer to guide software implementation and influence technology decisions. You'll work with Java, C#, and AWS to build reliable solutions for the manufacturing marketplace. This role requires deep technical expertise and leadership experience.

🏛️ On-SiteSenior
2w ago
ZoomInfo

Principal Engineer

ZoomInfo📍 Waltham - Remote

ZoomInfo is hiring a Principal Software Engineer to design and implement core systems for their B2B marketing intelligence platform. You'll work with technologies like Java, Python, and AWS, focusing on distributed systems and machine learning. This position requires significant experience in software engineering and applied AI.

🏠 Remote🏢 HybridLead
2w ago