Meet Our Engineers

Smart, fun, talented, thoughtful, and driven — you won’t find a better group of people to work with than our Engineering team! But don’t take our word for it; read on to see what some of our engineers have to say about what it’s like to work at Heap.

Interested in joining our team? We’re hiring engineers across the board.

Photo of the Heap Engineering Team holding balloons that spell out "Hack"

Howie Benefiel

  • Headshot of Howie Benefiel

    Sr. Software Engineer

    Capture Team
    Location: Austin, Texas
    Time at Heap: Almost 2 years

  • What does your team work on?

    The capture team is responsible for developing the SDKs which bring data into Heap. Capture is super interesting because we have to do some pretty complex work in arbitrary applications safely. It’s definitely not your normal “shuffle this data between a UI and a database” kind of work. If you’re more of a “answer questions on Stack Overflow” than a “copy answers from Stack Overflow” person, Capture is the team for you.

  • What brought you to Heap?

    At my previous employer, adding and changing product analytics code was by far the most tedious part of my job. When I learned what Heap did, my first thought was, “Wow this is really cool!” Followed by, “I can’t believe I’ve wasted weeks of my life adding tracking code.” Even with existential dread setting in, it was clear that I needed to be part of solving a real problem that I personally have experienced.

  • What has surprised you about working at Heap?

    I was surprised at how much leeway I had to just go out and change things that I thought were bad. A month into my time at Heap, I was talking to my manager and, as an off-hand remark, suggested that the existing customer rollout procedure for heap.js was kind of funky. My manager agreed, and a week later, the change to the rollout procedure was implemented and we were using it.

  • What have you gained from your time at Heap?

    1. An understanding of how large-scale data systems work (and don’t).
    2. A very intimate (borderline too intimate) understanding of how browsers work.
    3. How to write technical documents in a way that’s appropriate for a given audience.
      But the most important thing I’ve learned is what it looks like when a bunch of welcoming, warm-hearted, wickedly smart people do incredible work together.

Lillian Primrose

  • What brought you to Heap, and what made you stay?

    The #1 thing I care about is the people I get to work with. Heap is a place that cares a lot about its people and culture. I’ve stayed at Heap because my team is incredible! It’s full of driven people who are extremely kind, like to learn, and are not afraid to speak their minds.

  • What’s unique about working at Heap?

    Heap trusts its engineers a lot to make good decisions and to do meaningful work. I’ve had a lot more freedom at Heap to pursue work I think is valuable in the way that I think is most effective. There’s a lot of trust here and the results come through in the great work we’re able to do.

  • What does your team work on?

    We work to make the Heap web application easier for our customers to manage reports and event definitions and share insights. We are currently revamping how filters work on dashboards to help customers pick out the information relevant to them.

  • What’s been one of your favorite projects at Heap?

    I really liked working on the naming conventions tool that we shipped which allows admins to create a list of predefined prefixes to be put on event names. This keeps names consistent and helps reduce account entropy.