companyHubSpot logo

Principal Software Engineer - Commerce

HubSpotRemote - USA
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Qualifications

Proven experience as a Software Engineer with expertise in architecture and design of complex systems. Strong proficiency in programming languages such as Java, Python, or Ruby. Familiarity with financial systems and commerce platforms is a plus. Experience in leading software development teams and mentoring junior engineers. Excellent problem-solving, analytical, and communication skills. A passion for developing scalable and maintainable software solutions.

About the job

POS-9034


About Our Team

The Commerce Hub at HubSpot is revolutionizing how businesses sell, bill, and manage revenue seamlessly within our platform. Handling billions in customer transactions, our focus on accuracy, clarity, and reliability is paramount. We are developing an AI-first commerce ecosystem that integrates flawlessly with HubSpot’s CRM, offering a streamlined, consistent, and adaptable experience for both sellers and buyers.

About the Role

We are in search of a Principal Software Engineer to drive the technical evolution of Commerce Hub. This pivotal role demands hands-on involvement, where you will engage in coding, exploring services, evaluating complex designs, troubleshooting intricate systems, and taking ownership of the architecture for critical components in CPQ, Billing, Payments, and Revenue OS.

Your Responsibilities

Develop a Cohesive, Scalable Platform

  • Influence the technical roadmap for CPQ, Billing, and Payments using strong, decisive patterns.
  • Define and enhance core domain models to ensure consistent and predictable behavior for pricing, products, contracts, invoices, and payments.
  • Create frameworks that facilitate easy extensions without increasing complexity.

Be a Proactive, Impactful Builder

  • Regularly write code, lead design reviews, and construct impactful systems from start to finish.
  • Manage extensive multi-team projects that encompass CPQ, Billing, and Payments.
  • Transform prototypes into scalable production-ready solutions.

Guide Architectural Direction

  • Establish patterns for extensibility, contract boundaries, financial accuracy, event-driven consistency, and safe interactions between AI/agents and commerce objects.
  • Advocate for simplicity in complex domains while maintaining consistency across surfaces.

Collaborate Closely with Product Leadership

  • Shape product strategies across CPQ, Buyer Portal, and Revenue OS.
  • Assist teams in navigating trade-offs between speed, accuracy, compliance, and long-term platform sustainability.

Elevate Organizational Standards

  • Mentor senior engineers and technical leads.
  • Drive informed design choices and facilitate learning from incidents and significant migrations.
  • Encourage teams to align on best practices and strategic goals.

About HubSpot

HubSpot is a leading growth platform that provides software solutions for marketing, sales, customer service, and CRM. Our mission is to help businesses grow better by creating a seamless integration of tools that enhance productivity and improve customer relationships. Join us in building innovative solutions that empower businesses to thrive in a digital-first world.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.