How to Implement Inclusive Recruiting Practices to Build a More Diverse Team

This article pairs with the latest episode of the HubSpot podcast Culture Happens, featuring HubSpot Campus Recruiting Manager Colleen Grant, VP of Engineering Jared Williams, and Engineering Lead Zoe Sobin.

Hiring a diverse team is critical to building good software. The advantages of diversity apply to all teams, of course, but when you’re building software, having diverse perspectives in the room leads to a stronger product. Your customers aren’t homogenous, so why would your team be? More importantly, building a diverse team is simply the right thing to do. 


Fix the Problem, Not the Symptoms

Here’s something I think everyone can relate to: you fix a problem, only to discover later on that it’s still happening. Why is that? Sometimes we’re in a rush, or are a little careless. I believe it’s often because we did not understand the problem well enough to actually address it. By being a little more deliberate we can avoid this, and reliably fix problems once and for all. And it’s not a particularly technical skill. We need to start by asking “why” more, and looking for the answers to understand the problem well enough to confidently solve it.


How We Started Treating Frontend Performance as a Feature

A little more than a year ago we realized that HubSpot’s application performance was impeding our users’ ability to complete basic tasks. A s a SaaS product that thousands of business across the globe rely on every day , this was un acceptable. For our CRM product , our core product offering which sees more than 50 million page views a week, a single page load could take upward of 6 seconds for our average userin aggregate , our users were waiting more than 9 years for that single app to load every week. Since then, our efforts to improve performance have grown from just a few of us playing with code splitting and webpack settings in our free time to two dedicated frontend performance teams and organization-wide standards for creating performant applications.

Name Dropping: Liz Borowsky, SVP Platform Engineering at Akamai

Name Dropping is a Q&A series that aims to elevate the stories of women leading in the tech space. The idea came from Angela DeFranco, a Director of Product at HubSpot, who said one way to be better allies is to name drop more women in discussions of achievement, inspiration, and disruptors in tech, instead of referencing, time and again, the same set of (often male) leaders.


Making Hundreds of Developers More Efficient by Creating a Frontend Platform Team

Every organization holds certain values and beliefs that shape their culture. In the HubSpot Product org, we believe in moving quickly and iterating to constantly evolve with our customers’ needs. We’ve found, for example, that a small team empowered to make decisions and relentlessly drive toward their goals will deliver results and insights much more quickly than a larger group. That said, we also know that any organizational decision — like having these small, autonomous teams — will both solve problems and introduce new ones that require effort to solve. The primary challenge in this small team model is continually driving design and technical consistency across the organization for a quality customer experience and efficient development cycles. Conway's Law poses an obstacle that requires teams to collaborate and communicate effectively to avoid silos and diverging user experiences.


Tooling We've Built for Managing 3,000+ Microservices

Over the past few years, HubSpot has continued to rapidly grow its engineering team. We've seen corresponding growth in terms of lines of code, number of services, and volume of data. To help support this growth, we have a group of engineering teams called Platform Infrastructure. These teams are dedicated to making HubSpot engineers more efficient while also improving the security, reliability, and performance of our product. This includes focus areas like build and deploy, monitoring and alerting, and database operations.


Subscribe for updates

    New Call-to-action