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

Software Engineering Senior

HubSpotGhent

Apply Now →

Skills & Technologies

Overview

HubSpot is seeking a Senior Software Engineer to join the Data Sync Engine team, focusing on building a real-time two-way sync platform. You'll work with Haskell to enhance data integration capabilities. This role requires strong experience in functional programming and distributed systems.

Job Description

Who you are

You have a strong background in software engineering with a focus on functional programming — your expertise in Haskell allows you to design and implement high-performance systems that handle complex data integration tasks. You understand the intricacies of distributed systems and have experience building scalable applications that maintain data consistency across various platforms.

With a passion for quality and performance, you have a track record of delivering robust solutions that meet the needs of users — you thrive in environments where you can solve challenging problems and contribute to the overall architecture of the systems you work on. You are comfortable collaborating with cross-functional teams, ensuring that your contributions align with the broader goals of the organization.

You are eager to learn and adapt to new technologies, particularly in the realm of data integration and real-time processing — your curiosity drives you to explore innovative solutions that enhance user experiences and operational efficiency. You value teamwork and are committed to mentoring junior engineers, sharing your knowledge and fostering a culture of continuous improvement.

Desirable

Experience with other programming languages and frameworks is a plus, as is familiarity with cloud services and data management tools — you appreciate the importance of staying current with industry trends and best practices to ensure that your skills remain relevant.

What you'll do

As a Senior Software Engineer on the Data Sync Engine team, you will design and implement platform capabilities that enhance HubSpot's Data Hub — your work will directly impact how external SaaS tools integrate with HubSpot's CRM, providing users with a seamless experience. You will be responsible for building and maintaining the Data Sync platform, ensuring that it operates efficiently and reliably.

You will collaborate closely with product managers and other engineers to define requirements and translate them into technical specifications — your ability to communicate complex ideas clearly will be essential in this role. You will also participate in code reviews and contribute to the overall architecture of the system, ensuring that best practices are followed and that the codebase remains maintainable and scalable.

In addition to your technical responsibilities, you will have the opportunity to mentor junior engineers, helping them grow their skills and navigate challenges — you will foster a collaborative environment where team members feel supported and empowered to contribute their best work. Your contributions will play a crucial role in shaping the future of HubSpot's data integration capabilities, making a meaningful impact on the company's mission to help small and medium-sized businesses grow better.

What we offer

At HubSpot, you will be part of a dynamic team that values innovation and collaboration — we offer a supportive work environment where you can thrive and make a difference. You will have access to professional development opportunities, allowing you to expand your skills and advance your career. Our commitment to work-life balance ensures that you can maintain a healthy lifestyle while contributing to exciting projects that challenge and inspire you.

Join us in building a world-class platform that empowers businesses around the globe — your work will directly influence the success of our customers, and you will be part of a mission-driven organization that values diversity and inclusion. We encourage you to apply even if your experience doesn't match every requirement, as we believe that diverse perspectives lead to better solutions.

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

Software Engineering

HubSpot📍 Ghent - Hybrid

HubSpot is seeking a Senior Software Engineer to join the Data Sync Engine team, focusing on building a real-time two-way sync platform. You'll work with Haskell to enhance data integration capabilities. This role requires strong experience in functional programming and distributed systems.

🏢 HybridSenior
1 month ago
Stay22

Software Engineering

Stay22📍 Montreal - On-Site

Stay22 is hiring a Senior Software Engineer - Integrations to design and develop integrations with external travel providers. You'll work with Node.js and TypeScript to ensure data reliability and performance. This role requires strong backend development skills.

🏛️ On-SiteSenior
1 month ago
Databricks

Data Engineer

Databricks📍 Aarhus

Databricks is hiring a Senior Data Engineer to drive projects focused on data analysis and infrastructure. You'll work with Java, Scala, Go, Python, and SQL to design and implement cost-attribution models and systems. This position requires 5+ years of experience in data engineering or data science.

Senior
1d ago
Roku

Software Engineering

Roku📍 Bengaluru

Roku is seeking a Senior Software Engineer to join their backend and data team. You'll design and optimize distributed data pipelines and real-time processing systems. This role requires strong skills in Java, Python, and SQL.

Senior
11h ago
Roku

Software Engineering

Roku📍 Bengaluru

Roku is hiring a Senior Software Engineer for their Data Management team to develop and manage products that enable advanced segmentation and audience management for advertisers. You'll work with technologies like Java and Python in Bengaluru.

Senior
11h ago