
The inbound marketing software platform for growth
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...
Employees enjoy competitive salaries, equity options, unlimited PTO, and a remote-friendly work policy. HubSpot also offers a generous parental leave ...
HubSpot fosters a culture of transparency and inclusivity, emphasizing a strong commitment to employee well-being and work-life balance. The company v...

HubSpot • London, United Kingdom
HubSpot is hiring a Senior Backend Engineer II for their Flywheel Product Team to enhance customer experience through scalable systems. You'll work with Java, Spring, and REST APIs to build impactful tools. This role requires 5+ years of backend engineering experience.
You have 5+ years of backend engineering experience building production systems at scale — you've owned services from design through deployment and have faced the challenges of debugging complex distributed systems. Your deep expertise in Java and Spring allows you to ship high-throughput APIs that handle millions of requests, and you have strong opinions on service architecture, dependency injection, and testing strategies. You thrive in collaborative environments, working closely with cross-functional teams including product managers, designers, and researchers to deliver meaningful user experiences. You are comfortable implementing experiments that provide valuable insights and are dedicated to helping users achieve their goals through the changes you make. You understand the importance of data management architecture and have experience building systems that enhance operational efficiency.
Experience with cloud platforms like AWS or Azure would be a plus, as well as familiarity with microservices architecture. You are also encouraged to apply even if your experience doesn't match every requirement, as we value diverse backgrounds and perspectives.
As a Senior Backend Engineer on the Flywheel team, you will write and ship production code that has a meaningful user and business impact. You will envision, build, and analyze new features and tools, each contributing to company growth and revenue. Collaborating with a small cross-functional team, you will work closely with engineers, product managers, designers, and content designers to create systems that enable HubSpot’s hyper-scale. You will help build tools on the HubSpot platform that focus on attracting and engaging potential customers, ensuring that sales reps can perform their best work. Your role will involve implementing experiments that give us valuable insights into user behavior and system performance. You will also be responsible for maintaining high standards of code quality and performance, participating in code reviews, and mentoring junior engineers.
At HubSpot, we believe in a flexible work environment, offering home, flex, and office options to suit your lifestyle. You will be part of a dynamic team that values collaboration and innovation, with opportunities for professional growth and development. We provide competitive compensation and benefits, including health and wellness programs, to support your well-being. Join us in our mission to transform the customer experience and drive continuous value for our users.
Apply now or save it for later. Get alerts for similar jobs at HubSpot.