Principal Software Engineer
HubSpot
Role Description
We're looking for a Principal Software Engineer to help shape the technical future of Revenue Hub. This is a very hands-on role. You'll write code, dive into services, review tough designs, debug messy systems, and directly own the architecture behind CPQ, Billing, Payments, and Revenue OS. A big part of this role is defining how external developers and AI agents interact with those surfaces safely and predictably.
What You'll Do
- Build a simple, consistent, extensible platform.
- Shape the technical roadmap across CPQ, Billing, and Payments with strong, opinionated patterns.
- Define and evolve core domain models so pricing, products, contracts, invoices, and payments behave predictably in the UI, over the API, and inside agent-driven workflows.
- Design the API and platform contracts that let developers, partners, and AI agents extend Revenue Hub without coupling to internals.
- Create frameworks that make the platform easy to extend without adding complexity.
- Be a deeply hands-on, high-leverage builder.
- Write code regularly. Lead design reviews and build high-impact systems end-to-end.
- Own large multi-team initiatives that span CPQ, Billing, and Payments.
- Take prototypes to production at scale.
- Lead architectural direction.
- Set patterns for extensibility, contract boundaries, financial correctness, event-driven consistency, and how AI agents safely interact with commerce objects.
- Push for simplicity where the domain wants to get complicated, and consistency where surfaces can drift.
- Partner deeply with product leadership.
- Influence product strategy across CPQ, Buyer Portal, and Revenue OS.
- Help teams make clear tradeoffs between speed, correctness, compliance, and long-term platform health.
- Raise the bar across the org.
- Mentor senior engineers and tech leads.
- Drive thoughtful design decisions and guide learnings from incidents and large migrations.
- Help teams align on patterns that reduce complexity and increase reliability.
Qualifications
- Proven experience building and scaling distributed systems with strict correctness requirements.
- Strong instincts for API and platform design. You've built things external teams depend on and know what that responsibility feels like.
- Background working with complex state machines, financial flows, or high-integrity data models.
- Familiarity with agentic systems and what it means for AI to safely act on structured data, not just read it.
- The ability to work horizontally across many teams and get alignment on platform patterns.
- A habit of turning ambiguity into clear plans and working software, and staying hands-on every step of the way.
$140k - $180k
...ll help define it. We're looking for a seasoned Senior or Principal Engineer who brings deep technical expertise, strong architectural... ...Champion (pun intended) extensible, secure, and observable software patterns across the organization What You'll Need ~...SuggestedFull timeWork at officeLocal areaRemote workFlexible hours$266.2k - $425.9k
...billing behavior, and service teams can see renewal risk before it's too late. About the Role We're looking for a Principal Software Engineer to help shape the technical future of Revenue Hub. This is a very hands-on role. You'll write code, dive into services, review...SuggestedFull timeContract workLive outWork at officeRemote work$120k - $180k
.... The tools that graduate internally become products we ship to external clients. About the Role Working as a Principal Software Engineer at TubeScience Labs, you will be making direct contribution to our Flawless platform, which processes advertisement assets...SuggestedFull time- ...t just contribute. You’ll make things happen–fast. As a Principal Engineer on our Advertising, Company Intelligence, and Intent team... ...environment operating at the edge of what’s possible in modern software engineering, data infrastructure, and applied AI. What...SuggestedFull timeRemote work
- ...everyone. Roblox Studio is the creation engine behind millions of immersive 3D... ...built by creators around the world. As a Principal Engineer focused on Collaboration, you will... ...engine experience, enjoys solving complex software problems and has a passion for mentoring...SuggestedFull time
- ...flagship products like Snowflake Intelligence . As a Principal AI Engineer , you will be a technical North Star for our AI initiatives... .... Requirements: Experience: 10+ years of software engineering experience, with 3+ years specifically leading...Full time
$200k - $240k
...if you're ready to make a difference while enjoying the journey, come join us and let's Tango! We are looking for a Principal Software Engineer to join our dynamic and growing Engineering team. Key Responsibilities : Own architecture across product and platform...Full timeWork at officeRemote workVisa sponsorshipWork visaFlexible hours- ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER, CONTINUOUS INTEGRATION (STARSHIP) As a Principal Software Engineer on the Starship Continuous Integration team, you will...Permanent employmentFull timeWeekend work
- ...Assurance (IA) to support global Cyber operations and mission training. Job Description VOR Technology is seeking a Principal Software Engineer who designs, develops, maintains, enhances and documents software systems. Responsibilities will include the following...Full time
$349k - $431k
...billions in simulation across 15+ U.S. states. The Onboard Software team develops the critical software and machine learning models... ...cycle. Your primary responsibility will be to lead the engineering analysis and response to novel, rare, or unexpected events encountered...Full timeRemote work- ...SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our cloud-native... ...business impact. Position Summary We are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical...Full time
$215k - $240k
...Reports to: Engineering Manager Location: Remote US Compensation: $215,000 to $240,000 base plus bonus and equity What... ...for an innovative, highly motivated, and self-driven Principal Software Engineer to join our Huntress SIEM team. As a Principal Software...Remote jobFull timeWorldwideHome office- ...business, ensuring continued growth and cash flow to fuel their innovative data cloud platform. About the Job As a Principal Software Engineer at Avandra Imaging, you’ll serve as a hands-on technical leader, collaborating across Engineering, Product, and other...Full time
- ...sources. Snowhouse powers all of Snowflake’s core business, engineering and data science needs and provides customers with full... ...ML powered functions and Budgeting applications. AS A PRINCIPAL SOFTWARE ENGINEER IN SNOWHOUSE FOUNDATION, YOU WILL: Design and implement...Full time
$160k - $184k
...work. Team Overview The Fluency Engineering Team is detail-oriented and... ...complex problems, and deliver leading-edge software products to our customers. Our culture... ...and Vue.js . Job Summary The Principal Software Engineer, DSP Integrations is...Remote jobFull timeWork at officeLocal areaWork from homeHome officeFlexible hours$190k - $235k
...Description A day in the life: We're seeking a talented Principal Software Engineer to help design, build, and optimize software solutions that solve complex data challenges. In this role, you’ll work on developing scalable applications, streamlining data processing...Full timeSummer holidayImmediate start- ...What is The Role The enterprise software landscape is undergoing a structural shift... ...-long implementation is now a small engineering team and a few focused sprints. Elastic... ...by us. We are looking for a Principal Engineer to join our Information Technology...Full timeContract workShift work
$180k - $210k
...compute for the same provisioned power. We are seeking a DevOps Engineer to help design, build, and operate Utilidata’s off-device... ...engineering, SRE, or distributed systems, with clear senior or principal-level impact ~ Experience designing and operating...Remote jobFull timeLocal areaFlexible hours$50 - $70 per hour
About the job Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position...Full timeContract workSummer workRemote work$141.95k - $167k
...We are Progress (Nasdaq: PRGS) - the trusted provider of software that enables our customers to develop, deploy and manage responsible... ...because we believe people power progress. Join us as a Principal Software Engineer working with our MarkLogic product. This will be a remote...Full timeRemote workWork from homeWorldwideHome officeFlexible hours$103.6k - $155.4k
...making history.\n\nNorthrop Grumman Space Systems\u2014Missile Defense Integration offers an excellent opportunity for a Principal Engineer Software \u2013 CI/CD Engineer (26-139) to join our team of talented and diverse professionals. Located in Colorado Springs, CO, this...Full timeContract workWork experience placementRemote workWorldwideRelocationFlexible hoursShift work$150k - $300k
...industry , committed to making a positive impact on its customers, employees, and communities. The Role This is a top software engineer job that incorporates everything you’ve worked so hard for. And with the mission of creating cloud software that helps speed...Remote jobFull timeWork at officeLocal areaWork from homeFlexible hours$220k - $280k
...for all of us.\n What you’ll be doing Partner with the engineering team to help design, build, and evolve the core banking/lending... ...skills and experiences ~15+ years of industry experience in software development leading large and strategic high-impact areas in business...Full time- ...safer, more civil shared experiences for everyone. As a Backend Engineer, you will have the independence, opportunity, and end-to-end... .... You have Experience in industry: An outstanding software engineer with 8+ years of industry experience Experience with...Full timeRemote work
$188.24k - $235.3k
...basis for team gatherings, functional off-sites or customer meetings. . See yourself at Twilio Join the team as a Principal Software Engineer for Stytch, where you'll shape the next generation of identity storage, relationship tracking and resolution. About...Full timeLocal areaRemote workWorldwideWeekend work$165k - $180k
...homecare ecosystem that fully connects patients, personal care providers, managed care organizations, and states. The Principal Software Engineer will play a critical role in designing, developing, and implementing advanced healthcare solutions, including transaction...Remote jobFull timeLocal areaNight shift$187.2k - $234k
...the impact you create. The Role Pantheon is seeking a Principal Engineer to join our Hosting Platform — the team responsible for the... ...You Bring to the Table Experience ~10+ years of software development experience, with significant tenure building platform...Full timeWork at officeLocal areaImmediate startRemote workWorldwideFlexible hours- ...out new solutions, experiment thoughtfully, and apply what they learn to drive better, faster, smarter outcomes. As a Principal Software Engineer, AI SIEM, you will be tasked with reasoning across all three layers of SentinelOne's AI SIEM: how data moves and gets queried...Full timeHome officeFlexible hours
$160k - $260k
...Rivermatrix is seeking a Software Engineer to join an experienced team working on efforts to modernize an existing data tracking and metrics system. The User Experience (UX) developer should be able to focus on developing highly usable end user interfaces, applying...Full timeTemporary workFlexible hours$160k - $220k
...Collaborative Partner : You excel at collaborating with colleagues in engineering, product, and across functions throughout the organization.... ...and across functions. Forward Thinker : You excel in software design and architecture to address complex problems,...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Remote
- senior principal software engineer Remote
- principal data analyst Remote
- senior principal cloud computing engineer Remote
- principal solution architect Remote
- principal architect Remote
- principal consultant Remote
- principal Remote
- principal cloud computing engineer Remote
- associate principal Remote

