Resume and JobRESUME AND JOB
HubSpot logo

Senior Software Engineer II, Messaging Platform

HubSpot

Senior Software Engineer II, Messaging Platform

HubSpot logo

HubSpot

full-time

Posted: December 15, 2025

Number of Vacancies: 1

Job Description

Senior Software Engineer II, Messaging Platform

Location: Remote - United Kingdom

Department: Engineering

About the Role

At HubSpot, we power the way businesses grow through our world-class CRM platform and inbound marketing solutions. We're seeking a Senior Software Engineer II to join our Messaging Platform team, where you'll play a pivotal role in building the backbone of how millions of customers engage via email, chat, and SMS. In this high-impact position, you'll architect scalable systems that deliver personalized, real-time messaging at massive scale, directly fueling customer growth and retention in our vibrant, customer-obsessed culture. As a Senior Software Engineer II, you'll lead the development of mission-critical features, from optimizing delivery pipelines to integrating AI-driven personalization with HubSpot's CRM data. You'll collaborate closely with product, design, and data teams to ship innovations that help marketers and sales teams convert leads effortlessly. Embracing HubSpot's growth mindset, you'll mentor engineers, drive technical excellence, and thrive in our transparent, fast-paced environment where every voice shapes our inbound revolution. We're looking for a battle-tested engineer passionate about reliable systems and inbound principles. Join us to scale HubSpot's Messaging Platform, contribute to open culture rituals like Culture Code discussions, and grow your career in a company that celebrates wins with HEART (Humble, Empathetic, Adaptable, Remarkable, Transparent). If you're ready to build the future of growth marketing, apply today!

Key Responsibilities

  • Design, build, and maintain core components of HubSpot's Messaging Platform to deliver reliable, scalable email, chat, and SMS experiences for millions of users
  • Lead end-to-end development of new messaging features that integrate seamlessly with HubSpot's CRM and inbound marketing tools
  • Optimize platform performance to handle high-volume traffic during peak marketing campaigns
  • Collaborate with product managers, data scientists, and other engineers to define and deliver on technical roadmaps
  • Mentor and guide junior engineers, fostering HubSpot's culture of transparency and continuous learning
  • Implement robust observability, monitoring, and alerting to ensure 99.99% uptime
  • Drive technical innovation in areas like real-time personalization and AI-driven messaging
  • Conduct code reviews, ensure best practices, and contribute to platform-wide architecture decisions
  • Partner with customer success teams to understand inbound marketing needs and translate them into engineering solutions
  • Participate in on-call rotations to maintain platform reliability and respond to incidents
  • Advocate for engineering excellence in a fast-paced, growth-oriented environment

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
  • 8+ years of professional software engineering experience, with at least 4 years in backend development
  • Deep expertise in building scalable, high-throughput messaging systems or platforms handling millions of messages daily
  • Strong proficiency in Java, Go, or similar languages used in distributed systems
  • Proven experience with cloud infrastructure (AWS preferred) and microservices architecture
  • Hands-on experience with databases (SQL and NoSQL) and message queuing systems like Kafka or RabbitMQ
  • Demonstrated ability to lead technical projects and mentor junior engineers
  • Excellent problem-solving skills and experience with observability tools (Prometheus, Grafana)

Preferred Qualifications

  • Experience working with CRM platforms or inbound marketing tools
  • Familiarity with HubSpot's ecosystem, APIs, or customer data platforms
  • Contributions to open-source projects in messaging or real-time systems
  • Knowledge of machine learning for personalization in messaging
  • Previous experience in a growth-stage SaaS company with a focus on customer-centric engineering
  • Master's degree in Computer Science or related field

Required Skills

  • Java or Go programming
  • Distributed systems design
  • Microservices architecture
  • AWS or cloud infrastructure
  • SQL and NoSQL databases
  • Kafka or message queuing
  • RESTful APIs and GraphQL
  • Containerization (Docker, Kubernetes)
  • Observability (Prometheus, Grafana, ELK)
  • CI/CD pipelines (Jenkins, GitHub Actions)
  • Problem-solving and debugging
  • Leadership and mentoring
  • Cross-functional collaboration
  • Agile methodologies
  • CRM integration experience
  • Performance optimization
  • Code review and best practices

Benefits

  • Unlimited PTO and flexible work-from-anywhere policy to support work-life balance
  • Comprehensive health, dental, and vision insurance with low employee premiums
  • 401(k) matching and employee stock purchase plan for long-term financial growth
  • HubSpot Academy courses and ongoing learning stipends for professional development
  • Generous parental leave and family-forming benefits
  • Company-sponsored volunteer days and HEARTT Day for community impact
  • Fully remote-friendly with annual HubSpotlums (global summits) for team connection
  • Wellness programs including mental health support and fitness reimbursements
  • Transparent culture with regular all-hands, AMA sessions, and open salary bands

HubSpot is an equal opportunity employer.

Locations

  • United Kingdom, Global (Remote)

Salary

Estimated Salary Rangehigh confidence

120,000 - 200,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Java or Go programmingintermediate
  • Distributed systems designintermediate
  • Microservices architectureintermediate
  • AWS or cloud infrastructureintermediate
  • SQL and NoSQL databasesintermediate
  • Kafka or message queuingintermediate
  • RESTful APIs and GraphQLintermediate
  • Containerization (Docker, Kubernetes)intermediate
  • Observability (Prometheus, Grafana, ELK)intermediate
  • CI/CD pipelines (Jenkins, GitHub Actions)intermediate
  • Problem-solving and debuggingintermediate
  • Leadership and mentoringintermediate
  • Cross-functional collaborationintermediate
  • Agile methodologiesintermediate
  • CRM integration experienceintermediate
  • Performance optimizationintermediate
  • Code review and best practicesintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience (experience)
  • 8+ years of professional software engineering experience, with at least 4 years in backend development (experience)
  • Deep expertise in building scalable, high-throughput messaging systems or platforms handling millions of messages daily (experience)
  • Strong proficiency in Java, Go, or similar languages used in distributed systems (experience)
  • Proven experience with cloud infrastructure (AWS preferred) and microservices architecture (experience)
  • Hands-on experience with databases (SQL and NoSQL) and message queuing systems like Kafka or RabbitMQ (experience)
  • Demonstrated ability to lead technical projects and mentor junior engineers (experience)
  • Excellent problem-solving skills and experience with observability tools (Prometheus, Grafana) (experience)

Preferred Qualifications

  • Experience working with CRM platforms or inbound marketing tools (experience)
  • Familiarity with HubSpot's ecosystem, APIs, or customer data platforms (experience)
  • Contributions to open-source projects in messaging or real-time systems (experience)
  • Knowledge of machine learning for personalization in messaging (experience)
  • Previous experience in a growth-stage SaaS company with a focus on customer-centric engineering (experience)
  • Master's degree in Computer Science or related field (experience)

Responsibilities

  • Design, build, and maintain core components of HubSpot's Messaging Platform to deliver reliable, scalable email, chat, and SMS experiences for millions of users
  • Lead end-to-end development of new messaging features that integrate seamlessly with HubSpot's CRM and inbound marketing tools
  • Optimize platform performance to handle high-volume traffic during peak marketing campaigns
  • Collaborate with product managers, data scientists, and other engineers to define and deliver on technical roadmaps
  • Mentor and guide junior engineers, fostering HubSpot's culture of transparency and continuous learning
  • Implement robust observability, monitoring, and alerting to ensure 99.99% uptime
  • Drive technical innovation in areas like real-time personalization and AI-driven messaging
  • Conduct code reviews, ensure best practices, and contribute to platform-wide architecture decisions
  • Partner with customer success teams to understand inbound marketing needs and translate them into engineering solutions
  • Participate in on-call rotations to maintain platform reliability and respond to incidents
  • Advocate for engineering excellence in a fast-paced, growth-oriented environment

Benefits

  • general: Unlimited PTO and flexible work-from-anywhere policy to support work-life balance
  • general: Comprehensive health, dental, and vision insurance with low employee premiums
  • general: 401(k) matching and employee stock purchase plan for long-term financial growth
  • general: HubSpot Academy courses and ongoing learning stipends for professional development
  • general: Generous parental leave and family-forming benefits
  • general: Company-sponsored volunteer days and HEARTT Day for community impact
  • general: Fully remote-friendly with annual HubSpotlums (global summits) for team connection
  • general: Wellness programs including mental health support and fitness reimbursements
  • general: Transparent culture with regular all-hands, AMA sessions, and open salary bands

Target Your Resume for "Senior Software Engineer II, Messaging Platform" , HubSpot

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer II, Messaging Platform. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer II, Messaging Platform" , HubSpot

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

HubSpotCRMSaaSEngineeringUnited KingdomGlobalEngineering

Related Jobs You May Like

No related jobs found at the moment.

HubSpot logo

Senior Software Engineer II, Messaging Platform

HubSpot

Senior Software Engineer II, Messaging Platform

HubSpot logo

HubSpot

full-time

Posted: December 15, 2025

Number of Vacancies: 1

Job Description

Senior Software Engineer II, Messaging Platform

Location: Remote - United Kingdom

Department: Engineering

About the Role

At HubSpot, we power the way businesses grow through our world-class CRM platform and inbound marketing solutions. We're seeking a Senior Software Engineer II to join our Messaging Platform team, where you'll play a pivotal role in building the backbone of how millions of customers engage via email, chat, and SMS. In this high-impact position, you'll architect scalable systems that deliver personalized, real-time messaging at massive scale, directly fueling customer growth and retention in our vibrant, customer-obsessed culture. As a Senior Software Engineer II, you'll lead the development of mission-critical features, from optimizing delivery pipelines to integrating AI-driven personalization with HubSpot's CRM data. You'll collaborate closely with product, design, and data teams to ship innovations that help marketers and sales teams convert leads effortlessly. Embracing HubSpot's growth mindset, you'll mentor engineers, drive technical excellence, and thrive in our transparent, fast-paced environment where every voice shapes our inbound revolution. We're looking for a battle-tested engineer passionate about reliable systems and inbound principles. Join us to scale HubSpot's Messaging Platform, contribute to open culture rituals like Culture Code discussions, and grow your career in a company that celebrates wins with HEART (Humble, Empathetic, Adaptable, Remarkable, Transparent). If you're ready to build the future of growth marketing, apply today!

Key Responsibilities

  • Design, build, and maintain core components of HubSpot's Messaging Platform to deliver reliable, scalable email, chat, and SMS experiences for millions of users
  • Lead end-to-end development of new messaging features that integrate seamlessly with HubSpot's CRM and inbound marketing tools
  • Optimize platform performance to handle high-volume traffic during peak marketing campaigns
  • Collaborate with product managers, data scientists, and other engineers to define and deliver on technical roadmaps
  • Mentor and guide junior engineers, fostering HubSpot's culture of transparency and continuous learning
  • Implement robust observability, monitoring, and alerting to ensure 99.99% uptime
  • Drive technical innovation in areas like real-time personalization and AI-driven messaging
  • Conduct code reviews, ensure best practices, and contribute to platform-wide architecture decisions
  • Partner with customer success teams to understand inbound marketing needs and translate them into engineering solutions
  • Participate in on-call rotations to maintain platform reliability and respond to incidents
  • Advocate for engineering excellence in a fast-paced, growth-oriented environment

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
  • 8+ years of professional software engineering experience, with at least 4 years in backend development
  • Deep expertise in building scalable, high-throughput messaging systems or platforms handling millions of messages daily
  • Strong proficiency in Java, Go, or similar languages used in distributed systems
  • Proven experience with cloud infrastructure (AWS preferred) and microservices architecture
  • Hands-on experience with databases (SQL and NoSQL) and message queuing systems like Kafka or RabbitMQ
  • Demonstrated ability to lead technical projects and mentor junior engineers
  • Excellent problem-solving skills and experience with observability tools (Prometheus, Grafana)

Preferred Qualifications

  • Experience working with CRM platforms or inbound marketing tools
  • Familiarity with HubSpot's ecosystem, APIs, or customer data platforms
  • Contributions to open-source projects in messaging or real-time systems
  • Knowledge of machine learning for personalization in messaging
  • Previous experience in a growth-stage SaaS company with a focus on customer-centric engineering
  • Master's degree in Computer Science or related field

Required Skills

  • Java or Go programming
  • Distributed systems design
  • Microservices architecture
  • AWS or cloud infrastructure
  • SQL and NoSQL databases
  • Kafka or message queuing
  • RESTful APIs and GraphQL
  • Containerization (Docker, Kubernetes)
  • Observability (Prometheus, Grafana, ELK)
  • CI/CD pipelines (Jenkins, GitHub Actions)
  • Problem-solving and debugging
  • Leadership and mentoring
  • Cross-functional collaboration
  • Agile methodologies
  • CRM integration experience
  • Performance optimization
  • Code review and best practices

Benefits

  • Unlimited PTO and flexible work-from-anywhere policy to support work-life balance
  • Comprehensive health, dental, and vision insurance with low employee premiums
  • 401(k) matching and employee stock purchase plan for long-term financial growth
  • HubSpot Academy courses and ongoing learning stipends for professional development
  • Generous parental leave and family-forming benefits
  • Company-sponsored volunteer days and HEARTT Day for community impact
  • Fully remote-friendly with annual HubSpotlums (global summits) for team connection
  • Wellness programs including mental health support and fitness reimbursements
  • Transparent culture with regular all-hands, AMA sessions, and open salary bands

HubSpot is an equal opportunity employer.

Locations

  • United Kingdom, Global (Remote)

Salary

Estimated Salary Rangehigh confidence

120,000 - 200,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Java or Go programmingintermediate
  • Distributed systems designintermediate
  • Microservices architectureintermediate
  • AWS or cloud infrastructureintermediate
  • SQL and NoSQL databasesintermediate
  • Kafka or message queuingintermediate
  • RESTful APIs and GraphQLintermediate
  • Containerization (Docker, Kubernetes)intermediate
  • Observability (Prometheus, Grafana, ELK)intermediate
  • CI/CD pipelines (Jenkins, GitHub Actions)intermediate
  • Problem-solving and debuggingintermediate
  • Leadership and mentoringintermediate
  • Cross-functional collaborationintermediate
  • Agile methodologiesintermediate
  • CRM integration experienceintermediate
  • Performance optimizationintermediate
  • Code review and best practicesintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience (experience)
  • 8+ years of professional software engineering experience, with at least 4 years in backend development (experience)
  • Deep expertise in building scalable, high-throughput messaging systems or platforms handling millions of messages daily (experience)
  • Strong proficiency in Java, Go, or similar languages used in distributed systems (experience)
  • Proven experience with cloud infrastructure (AWS preferred) and microservices architecture (experience)
  • Hands-on experience with databases (SQL and NoSQL) and message queuing systems like Kafka or RabbitMQ (experience)
  • Demonstrated ability to lead technical projects and mentor junior engineers (experience)
  • Excellent problem-solving skills and experience with observability tools (Prometheus, Grafana) (experience)

Preferred Qualifications

  • Experience working with CRM platforms or inbound marketing tools (experience)
  • Familiarity with HubSpot's ecosystem, APIs, or customer data platforms (experience)
  • Contributions to open-source projects in messaging or real-time systems (experience)
  • Knowledge of machine learning for personalization in messaging (experience)
  • Previous experience in a growth-stage SaaS company with a focus on customer-centric engineering (experience)
  • Master's degree in Computer Science or related field (experience)

Responsibilities

  • Design, build, and maintain core components of HubSpot's Messaging Platform to deliver reliable, scalable email, chat, and SMS experiences for millions of users
  • Lead end-to-end development of new messaging features that integrate seamlessly with HubSpot's CRM and inbound marketing tools
  • Optimize platform performance to handle high-volume traffic during peak marketing campaigns
  • Collaborate with product managers, data scientists, and other engineers to define and deliver on technical roadmaps
  • Mentor and guide junior engineers, fostering HubSpot's culture of transparency and continuous learning
  • Implement robust observability, monitoring, and alerting to ensure 99.99% uptime
  • Drive technical innovation in areas like real-time personalization and AI-driven messaging
  • Conduct code reviews, ensure best practices, and contribute to platform-wide architecture decisions
  • Partner with customer success teams to understand inbound marketing needs and translate them into engineering solutions
  • Participate in on-call rotations to maintain platform reliability and respond to incidents
  • Advocate for engineering excellence in a fast-paced, growth-oriented environment

Benefits

  • general: Unlimited PTO and flexible work-from-anywhere policy to support work-life balance
  • general: Comprehensive health, dental, and vision insurance with low employee premiums
  • general: 401(k) matching and employee stock purchase plan for long-term financial growth
  • general: HubSpot Academy courses and ongoing learning stipends for professional development
  • general: Generous parental leave and family-forming benefits
  • general: Company-sponsored volunteer days and HEARTT Day for community impact
  • general: Fully remote-friendly with annual HubSpotlums (global summits) for team connection
  • general: Wellness programs including mental health support and fitness reimbursements
  • general: Transparent culture with regular all-hands, AMA sessions, and open salary bands

Target Your Resume for "Senior Software Engineer II, Messaging Platform" , HubSpot

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer II, Messaging Platform. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer II, Messaging Platform" , HubSpot

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

HubSpotCRMSaaSEngineeringUnited KingdomGlobalEngineering

Related Jobs You May Like

No related jobs found at the moment.