
About HubSpot
The inbound marketing software platform for growth
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...
Skills & Technologies
Overview
HubSpot is hiring a Principal Software Engineer for the Breeze Assistant team to lead the development of an AI-powered assistant integrated with HubSpot CRM. You'll work with Generative AI and distributed systems to create innovative features. This role requires significant experience in software engineering and AI technologies.
Job Description
Who you are
You are a seasoned software engineer with a strong background in building robust distributed systems — you thrive at the intersection of technology and innovation, particularly in the realm of Generative AI. With your extensive experience, you have a proven track record of leading architectural decisions and defining technical roadmaps that align with business goals.
You stay current with the latest advancements in AI technologies and are passionate about transforming how users interact with software — your expertise allows you to identify opportunities for leveraging AI to enhance user experiences and streamline workflows. You possess strong problem-solving skills and can navigate complex technical challenges with ease.
What you'll do
As a Principal Software Engineer, you will serve as the technical anchor for the Breeze Assistant product line — your role involves defining architectural patterns for AI actions that ensure safe and predictable interactions with HubSpot’s CRM and third-party ecosystems. You will lead rapid experimentation with Generative AI, balancing the need for speed in AI development with the scalability required to support millions of users.
You will collaborate closely with cross-functional teams to translate innovative ideas into production-grade features — your leadership will guide the team in implementing best practices for AI integration and ensuring that the solutions you develop align with HubSpot's brand voice and customer trust.
What we offer
At HubSpot, you will be part of a dynamic team that is dedicated to redefining the future of marketing, sales, and support through AI — we offer a flexible remote work environment that encourages collaboration and innovation. You will have access to professional development opportunities and the chance to work on cutting-edge technology that impacts users globally.
Join us in our mission to create an autonomous, proactive assistant that empowers professionals to work smarter and more efficiently. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective could be just what we need to drive our vision forward.
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

Principal Engineer
HubSpot is hiring a Principal Software Engineer to shape the future of their AI Context platform. You'll work on large-scale data systems and AI/ML infrastructure. This role requires a proven track record in complex technical environments.

Principal Engineer
Demandbase is hiring a Principal Software Engineer to tackle complex technical challenges and deliver scalable systems. You'll work in a remote capacity across the United States. This role requires significant experience in software engineering.

Principal Engineer
Upstart is seeking a Principal Software Engineer for their Capital Marketplace team to enhance AI-driven lending solutions. You'll collaborate across teams and leverage skills in Java and Machine Learning. This role is fully remote within the United States.

Principal Engineer
ZoomInfo is hiring a Principal Software Engineer to lead the Web Data Acquisition team in designing and developing advanced web crawling and data extraction systems. You'll leverage your expertise in distributed systems and architectural design to drive technical initiatives. This role requires proven experience in building large-scale data systems.

Solutions Engineer
Snowflake is hiring a Principal Solution Engineer to provide AI/ML technical guidance and support the Healthcare & Life Sciences sector. You'll work with sales and solution engineering teams to address customer needs and demonstrate the capabilities of the Snowflake Cloud Data Platform.