Principal Software Engineer - Customer Journey

2 hours, 42 minutes ago
Full-time
Lead
Software Development
HubSpot

HubSpot

HubSpot provides a comprehensive cloud-based CRM platform that integrates marketing, sales, service, and operations tools to help businesses attract, engage, and delight customers effectively.

Media
5K-10K
Founded 2006

Description

  • Design and ship AI-powered systems that personalize the customer journey using real-time signals and predictions.
  • Shape the technical direction for onboarding, activation, engagement, and growth systems.
  • Define reusable patterns for personalization, decisioning, experimentation, and orchestration at scale.
  • Write production code and lead complex initiatives end-to-end from prototype to launch.
  • Create clear, consistent models across lifecycle stages, onboarding states, and signals.
  • Reduce fragmentation and simplify the customer experience across the platform.
  • Partner with product and engineering leaders to make strategy and tradeoff decisions.
  • Mentor senior engineers, lead design reviews, and influence technical decisions across teams.
  • Act as a multiplier that helps teams build and ship more effectively.

Requirements

  • Proven experience building and scaling distributed systems used by millions of users.
  • Strong architectural instincts with a bias toward quick iteration, simplicity, clarity, and extensibility.
  • Experience applying ML or GenAI in real products, with a healthy skepticism for overly magical approaches.
  • Track record of owning and delivering large, complex cross-team initiatives.
  • Comfort operating in ambiguity and turning it into clear plans and working systems.
  • Hands-on mindset with a preference for leading by building.
  • Strong product intuition and focus on delivering real customer value.
  • Experience mentoring senior engineers or leading technical reviews is preferred.

Benefits

  • Flexible work environment with remote and office options.
  • In-person onboarding at a regional HubSpot office for Engineering team members.
  • Attendance at Product team in-person events and summits for broader Product team members.
  • Support for accommodations or alternative arrangements when needed.
  • Opportunity to work at a company with a strong, award-winning culture.
  • Mission-driven work on products used by millions of customers every day.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal Engineer Team Lead - Trajectory Planning Lead

Motional 1K-5K Automotive

Motional is hiring a Technical Lead Manager to lead trajectory planning development for autonomous vehicles as the company prepares for commercial launch.

Linux Machine Learning Python SQL
12 minutes ago

Mission Lead Engineer

K2 Space Corporation 51-200 Defense and Space Manufacturing

K2 Space is hiring a Mission Lead Engineer to serve as the technical interface for National Security Programs, shaping mission architectures and payload integrations for its high-power satellite bus platform.

12 minutes ago

Technical Lead, Deployment & Escalation / Chef Technique, Déploiement et Escalade

Versaterm 51-250 Internet Software & Services

Versaterm is hiring a Technical Lead NG911 – Deployment & Escalation to manage technical deployment support, advanced escalations, and implementation work for Komutel telephony solutions across NG911 and other mission-critical environments.

Linux PostgreSQL TLS
27 minutes ago

Engineering Team Leader

Remote 251-1K Professional Services

Remote is hiring a Team Leader to manage a small engineering team while contributing directly to product development and shaping a more automated, agentic software delivery process.

Elixir JavaScript Jest Phoenix React
27 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers