Senior Software Engineer II, Backend - Customer Journey Product Line
Listed on 2026-02-18
-
Software Development
Backend Developer, Software Engineer, Cloud Engineer - Software
At Hub Spot, the Customer Journey Product Line (CJPL) is responsible for how customers discover value across the platform - from their first interaction through long‑term success. Our mission is to help customers find what they need, take the right actions at the right time, and continue building momentum as their needs evolve.
Global Search is a core part of that journey. It is one of the most visible and widely used experiences in Hub Spot, helping users quickly discover contacts, deals, content, tools, and recommendations across CRM, Marketing, Sales, Service, and CMS.
The Global Search team builds and operates the backend systems that power discovery, navigation, and contextual recommendations throughout the platform. By making information effortless to find, Global Search reduces friction, accelerates onboarding and ever boarding, and enables customers to get value faster — without relying on human intervention.
This role sits on the Global Search team within the Customer Journey Product Line.
What You’ll Do- Design, build, and maintain scalable backend services that support global search and discovery experiences across the Hub Spot platform.
- Collaborate closely with product managers, frontend engineers, and data teams to deliver reliable, intelligent, and context‑aware search results.
- Contribute to the architecture of distributed systems that handle large‑scale data indexing, query optimization, and personalization.
- Improve system reliability, observability, and performance across services that touch millions of customers daily.
- Write clean, maintainable, and well‑tested code while applying best practices in API design, data modeling, and service architecture.
- Help guide technical direction and contribute to long‑term engineering decisions that shape the evolution of Hub Spot’s Global Search platform.
- Participate in code reviews, technical discussions, and mentorship opportunities within the team.
- Has 7+ years of backend engineering experience, ideally in a modern, cloud‑based environment.
- Is proficient in one or more of Hub Spot’s backend languages and frameworks (Java, Kotlin, or similar JVM‑based languages).
- Has experience designing and scaling distributed systems, search services, and APIs.
- Understands how to build reliable, observable systems that can evolve quickly and safely.
- Thrives on solving challenges involving search relevance, data flow, indexing, and performance at scale.
- Communicates clearly and works collaboratively across engineering, product, and design teams.
- Is excited about building intelligent, adaptive systems that make finding information effortless for users.
Global Search is central to how millions of Hub Spot users get work done every day. It is the entry point to discovering contacts, deals, content, and tools across the platform, connecting users to the information they need to take action quickly. As part of this team, you’ll have a direct impact on usability, productivity, and customer success across Hub Spot.
By helping users find what they need instantly, you’ll empower them to unlock value faster and keep their momentum going. The Global Search team’s work reaches nearly every Hub Spot customer, making it one of the most critical and rewarding systems to work on within the company.
We know the confidence gap and impostor syndrome can get in the way of meeting spectacular candidates, so please don’t hesitate to apply — we’d love to hear from you.
If you need accommodations or assistance due to a disability, please reach out to us using this form.
At Hub Spot, we value both flexibility and connection. Whether you’re a Remote employee or work from the Office, we want you to start your journey here by building strong connections with your team and peers. If you are joining our Engineering team, you will be required to attend a regional Hub Spot office for in‑person onboarding. If you join our broader Product team, you’ll also attend other in‑person events, such as your Product Group Summit and other gatherings, to continue building on those connections.
If you require an accommodation due to travel limitations or other reasons,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).