Senior Software Engineer II, Backend – Customer Journey Product Line

Job not on LinkedIn

November 20

Apply Now
Logo of HubSpot

HubSpot

B2B • SaaS • Marketing

HubSpot is an AI-powered customer platform that combines marketing, sales, and customer service software into one integrated suite. With over 238,000 customers in 135 countries, HubSpot offers tools for marketing automation, sales management, customer service, content marketing, operations, and B2B commerce. With products like Marketing Hub, Sales Hub, Service Hub, and Content Hub, HubSpot enables businesses to generate leads, close deals, and provide excellent customer support, all while using AI to enhance operations and insights. The platform is designed to unify teams and customer data, supporting both small startups and large enterprises in their growth journey.

1001 - 5000 employees

Founded 2006

🤝 B2B

☁️ SaaS

📋 Description

• Design, build, and maintain scalable backend services that support global search and discovery experiences across the HubSpot 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 HubSpot’s Global Search platform. • Participate in code reviews, technical discussions, and mentorship opportunities within the team.

🎯 Requirements

• Has 7+ years of backend engineering experience, ideally in a modern, cloud-based environment. • Is proficient in one or more of HubSpot’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.

Apply Now

Similar Jobs

November 19

Kraken Digital Asset Exchange

1001 - 5000

₿ Crypto

💸 Finance

💳 Fintech

Software Engineer developing robust services for payments integration at Kraken. Collaborating across teams to enhance distributed systems architecture for crypto solutions.

November 18

Wushu Studios

51 - 200

🎮 Gaming

🤝 B2B

Server Engineer developing and maintaining scalable backend systems using C#/.NET and AWS. Collaborating with cross-functional teams to ensure high-quality service delivery.

November 14

Oscilar

51 - 200

💳 Fintech

🏦 Banking

📋 Compliance

Senior/Staff Backend Engineer designing and optimizing scalable backend services for AI Risk Decisioning™ Platform. Collaborating across teams and mentoring engineers in a remote UK setting.

November 12

Bud

51 - 200

💳 Fintech

🤝 B2B

🏦 Banking

Backend Engineer developing performant, scalable applications in Go for financial data products. Collaborating with engineers to maintain back-end systems and innovate solutions in the tech stack.

November 10

proSapient

201 - 500

Elixir Developer responsible for developing scalable applications for a knowledge discovery platform. Join a team focused on innovation and collaboration in a rapidly evolving industry.

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com