
About HubSpot
The inbound marketing software platform for growth
Key Highlights
- Public company (NYSE: HUBS) with strong market presence
- Over 100,000 customers globally across various industries
- Raised over $600 million in funding since inception
- Headquartered in Cambridge, Massachusetts with a global workforce
HubSpot is a leading developer of software products for inbound marketing, sales, and customer service, headquartered in Cambridge, Massachusetts. With over 100,000 customers in more than 120 countries, HubSpot offers a comprehensive suite of tools including CRM, marketing automation, and customer s...
🎁 Benefits
Employees enjoy competitive salaries, equity options, unlimited PTO, and a remote-friendly work policy. HubSpot also offers a generous parental leave ...
🌟 Culture
HubSpot fosters a culture of transparency and inclusivity, emphasizing a strong commitment to employee well-being and work-life balance. The company v...
Skills & Technologies
Overview
HubSpot is seeking a Principal Software Engineer to shape the technical future of their Commerce Hub. You'll be responsible for building a robust platform for billing and payments, utilizing technologies like Java and AWS. This role requires significant hands-on experience in software engineering.
Job Description
Who you are
You have 8+ years of software engineering experience, with a strong focus on building scalable systems that handle complex transactions. Your expertise in Java and cloud technologies has equipped you to tackle challenges in high-stakes environments, ensuring correctness and reliability in your solutions. You thrive in collaborative settings, working closely with cross-functional teams to drive architectural decisions and technical roadmaps. Your hands-on approach means you enjoy writing code and diving deep into system designs, always looking for ways to improve and innovate. You understand the importance of financial correctness and have experience with billing and payment systems, making you well-suited for this role. You are also familiar with AI technologies and how they can enhance commerce platforms, pushing for advancements that integrate seamlessly with existing systems.
Desirable
Experience with event-driven architectures and microservices is a plus, as is familiarity with frameworks that support extensibility without adding complexity. You have a track record of leading multi-team initiatives and are comfortable taking prototypes to production at scale. Your ability to mentor and guide junior engineers is a valuable asset, fostering a culture of learning and growth within your team.
What you'll do
In this role, you will lead the technical direction of the Commerce Hub, shaping the roadmap for CPQ, Billing, and Payments. You will define and evolve core domain models, ensuring that pricing, products, contracts, invoices, and payments behave predictably across the platform. Your responsibilities will include writing code regularly, conducting design reviews, and building high-impact systems from end to end. You will own large initiatives that span multiple teams, collaborating with product managers and other stakeholders to align on goals and deliverables. Your leadership will set patterns for extensibility and financial correctness, guiding the team in implementing best practices and innovative solutions. You will also push for the integration of AI technologies, ensuring that they enhance the user experience without compromising system integrity.
What we offer
HubSpot provides a dynamic work environment where you can make a significant impact on the future of commerce technology. You will have the opportunity to work with a talented team of engineers and contribute to a platform that handles billions of dollars in transactions. We offer competitive compensation and benefits, along with a culture that values collaboration, innovation, and personal growth. Join us in building a simple, consistent, and extensible commerce platform that empowers businesses to thrive.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at HubSpot.
Similar Jobs You Might Like
Based on your interests and this role

Principal Engineer
HubSpot is seeking a Principal Software Engineer to shape the technical future of their Commerce Hub. You'll work on building a robust platform for billing and payments, utilizing skills in Java and AI. This role requires extensive experience in software engineering and architecture.

Principal Engineer
HubSpot is hiring a Principal Software Engineer for the Prospecting Agent team to architect signal-driven prospecting systems. You'll work with AI, data, and workflows to enhance B2B sales processes. This role requires hands-on experience in software engineering and system architecture.

Principal Engineer
HubSpot is hiring a Principal Software Engineer for their Notetaker team to shape the technical future of live customer conversations. You'll work with real-time systems and applied AI to deliver high-impact features. This role requires expertise in architecting reliable, low-latency systems.

Principal Engineer
Xometry is seeking a Principal Software Engineer to guide software implementation and influence technology decisions. You'll work with Java, C#, and AWS to build reliable solutions for the manufacturing marketplace. This role requires deep technical expertise and leadership experience.

Principal Engineer
ZoomInfo is hiring a Principal Software Engineer to design and implement core systems for their B2B marketing intelligence platform. You'll work with technologies like Java, Python, and AWS, focusing on distributed systems and machine learning. This position requires significant experience in software engineering and applied AI.