Senior Software Engineer

  • Location: Location not provided
  • Posted on: 2025-12-11 11:50:34
  • Company: Company name not provided
  • Experience: From No experience range provided to No experience range provided years

Job Description

About The Messaging Platform Group

The Messaging Platform Group at HubSpot develops crucial infrastructure that facilitates seamless communication across all HubSpot products.

Our systems are responsible for sending over 8 billion messages each month, ranging from marketing emails to service alerts.

Reliability, security, and deliverability are non-negotiable for us; these elements are essential for maintaining customer trust and ensuring business success.

We continually push the boundaries of large-scale messaging, developing intelligent routing and optimizing message delivery.

About The Email Sending Infrastructure Team

This team is responsible for managing the backend systems that ensure reliable email sending and receiving across HubSpot.

They develop and operate HubSpot’s in-house mail transfer agent (MTA) and oversee a network of email sending IPs, supporting billions of messages monthly.

The team also creates tools to monitor performance and maintain service quality.

Their work in distributed systems and networking forms the backbone of customer communication at HubSpot.

What You'll Do
• Design, build, and maintain high-scale backend services for email sending and routing.
• Contribute to the development of HubSpot's in-house MTA and global IP networks.
• Enhance reliability and performance within our messaging pipeline.
• Collaborate with cross-functional teams to ensure high-quality message delivery.
• Lead design discussions and contribute to long-term technical strategy.
• Write clean, maintainable code following best practices.
• Participate in code reviews and mentor other engineers, fostering a culture of learning.

We're Looking For Someone Who
• Has 7+ years of backend engineering experience with scalable systems.
• Is skilled with technologies such as Java, Kotlin, MySQL, Kafka, HBase, and Kubernetes.
• Understands distributed systems and high-throughput data flows.
• Enjoys solving complex challenges related to reliability and performance.
• Communicates effectively and collaborates with diverse teams.
• Builds with empathy for end users and downstream teams.
• Thrives in an environment driven by curiosity and resourcefulness.

Why This Role Matters

The email infrastructure is critical at HubSpot, directly impacting how our customers do business.

You will play a vital role in maintaining and improving this infrastructure, ensuring millions of messages reach their destinations promptly.

Your contributions will help safeguard HubSpot's global sending reputation while laying the groundwork for future messaging capabilities.

This position influences critical factors, such as deliverability and reliability, shaping an effective messaging experience for our users.

We encourage candidates from all backgrounds to apply, and we look forward to hearing from you!

If you need accommodations due to a disability, please let us know during the application process.

The office is located in Cambridge, MA.

About HubSpot

HubSpot is an AI-powered customer platform that helps businesses grow by focusing on their customers.

We value boldness, collaboration, and a commitment to our customers, creating an environment where employees can do their best work.