Senior Software Engineer

Posted on Apr 12, 2023

👉 Please reference you found the job on Remote Software Engineering Jobs, this helps us get more companies to post here, thanks!

Job Details

Full Time
🇮🇪 Ireland

The best free resources for coding interviews. Period.

The same resources that successfully helped engineers get offers from Google, Microsoft, and Amazon. With proven results and used by over a million people all around the world...

About HubSpot

HubSpot is a leading customer relationship management (CRM) platform for scaling companies. Tens of thousands of customers all over the world use our marketing, sales, and customer success software to grow their businesses. It's our mission to not just help them grow, but to help them grow better. That's how we'll build a company future generations will be proud of.

We're building a culture at HubSpot where amazing people (like you) can do their best work. If you're ready to grow your career and help millions of organizations grow better, you've come to the right place.

Come join us and help us build a global company where we're all proud to belong.

The Position

About the team

The Messaging Infrastructure team is responsible for abstracting away all the complexity of building amazing products on top of messaging channels (SMS, WhatsApp, Instagram, Facebook Messenger etc). We build highly scalable messaging pipelines capable of supporting a variety of use cases such as sending huge quantities of marketing SMS, sending time critical 2FA OTPs, and sending strictly ordered conversational WhatsApp messages between support reps and their customers!

If working on brand new features and bringing new messaging channels to the fore-front of the HubSpot product sounds like interesting work to you, then be sure to reach out to us!

In this role you’ll get to

  • Work on a continuously expanding platform used by developers inside and outside of HubSpot
  • Analyze and improve the reliability of distributed systems
  • Work on massively scalable systems responsible for sending all traffic via messaging channels at HubSpot.
  • Solve for some of our customers' most complex and business-critical processes
  • Heavily utilize Kafka, HBase, Amazon SQS, and SQL


  • A tenured and seasoned engineer who can hit the ground running
  • Bias for fixing problems with technology rather than process
  • Passion for making complex problems simple and analyze trade offs with empathy
  • Experience developing automation
  • Someone who pushes past the status quo; an engineer who can build for today’s demands while preparing for the future’s
  • Demonstrate pragmatic decision making and problem-solving abilities

Our Hiring Process

  1. Submit an Application. Our recruiting team will review your application and follow up within 10 days about whether or not we'll be moving forward with your application.
  2. Recruiter Phone Interview. The recruiter for the role will set up time to learn more about you and answer any questions. You should not expect personalized feedback at this stage.
  3. Assessment. You may receive a ‘take-home’ assessment, like a role play or content assignment. Many roles have these to give a better idea of what the job is like.
  4. Manager Phone Interview. You and the hiring manager will have a conversation where you can learn more about the work, and they can assess your skills and interest. Starting at this stage, we will provide personalized feedback if we decide not to move forward.
  5. Face-to-Face Interviews. You’ll interview over video through Zoom with 3-5 HubSpotters who have prepared to ask you thoughtful questions. If we decide not to move forward afterward, you'll receive the decision via email with the option to set up a feedback call.
  6. Decision Stage. Hopefully, after the hiring team debriefs, you receive an offer. If not, we always provide candidates with thoughtful feedback for future interviews.
  7. New Hire Onboarding. Once you've accepted an offer, our recruiting team will give you all the information you need about the new hire onboarding process. Expect trainer-led lessons, group work, and self-paced sessions virtually over Zoom.


  • Unlimited Vacation & Global Week of Rest. In addition to a company-wide week off in July, HubSpot has unlimited vacation. You decide when and for how long to take time off. Vacation can be used however you want; for tropical trips or flexible day-to-days. We also have Vacation Quota Relief (VQR) to make sure it’s truly unlimited for all.
  • Remote Work. You don’t need to be in an office or at a desk to have an impact anymore. With our hybrid model, employees can select one of three flexible work options: @home, @office, @flex to decide where and how they work best.
  • Five-Year Sabbatical. After five years with HubSpot, you get a four-week paid sabbatical and a sabbatical bonus. Some employees take vacations with their families, while others learn how to play the guitar, or enjoy month-long honeymoons.
  • Healthcare. Keeping HubSpotters healthy in all areas of life is a priority. This means employees have access to medical, dental, and vision insurance for themselves and their dependents. In addition to great healthcare coverage, we also offer all employees mental health resources, including coaching and/or therapy sessions.
  • Parental Benefits. In addition to our Families@HubSpot employee resource group, we offer generous paid leave to new parents, as well as egg-freezing benefits to help give women more support.
  • Leadership Development. How can we help managers build and grow great teams? HubSpot’s leadership development team provides trainings, ThinkSpaces, recognition programs, and resources for new and tenured managers alike.
  • Healthy@HubSpot. Beyond healthy snack options and workspaces, HubSpot offers fitness reimbursement, nutrition consultations, and workshops on mindfulness, stress management, and more.
  • Financial Wellbeing. In addition to competitive compensation and equity refresh opportunities, HubSpot offers US-based employees a 401(k) with a company match and region-specific retirement plans in all other locations. Employees can also buy HubSpot stock at a discount from the share price at purchase. By contributing between 1%-15% of their base pay for a set period of time, the funds are used to buy HubSpot stock at a 15% discount.
  • Tuition Reimbursement. To help you advance your career, HubSpot offers a tuition reimbursement and employee development benefit. The intent of this benefit is to help offset the cost of courses that are related to developing your career at HubSpot.
  • Ongoing Learning. People at HubSpot are deeply curious. That’s why we have ongoing learning opportunities like the Free Books Program, the Learn@HubSpot online platform, a mini-MBA Fellows program, HubTalks, workshops, and more.
  • Employee Resource Groups. Belonging is an important part of doing your best work. These ERGs provide support and community for employees globally: LGBTQ+ Alliance, Families@HubSpot, People of Color at HubSpot, BLACKhub, and Women@HubSpot.
  • Volunteering. Helping millions of organizations grow better also means growing our impact on the communities in which we live and work. That's why HubSpotters have up to eight hours of volunteering in company time annually to give back to their communities.
Senior Software Engineerat HubSpot