ServiceNow

Principal Software Engineer

Santa Clara, CA, US$221,200-$387,100Posted today

Job Description

Company Description

It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they could focus on meaningful work. Today, ServiceNow is the AI control tower for business reinvention. Our ServiceNow AI platform brings together any AI, any data, and any workflow— helping 85% of the Fortune 500® work smarter, faster, and better. We're building an AI-native culture where technology and talent are unstoppable together. And we're just getting started.

Join us to put AI to work for people.

Job Description

About the Team

We are looking for an experienced Principal Software Engineer to own the end-to-end architecture of the platform that manages how our customers are licensed, metered, and billed for their subscriptions. This platform is the system of record for customer entitlements, usage measurement, overage calculation, and invoicing across the customer lifecycle — spanning finance, sales, engineering, and customer-facing experience.

At our scale, this is fundamentally a distributed systems problem: metering usage in real time across an evolving catalog of consumption-based and subscription pricing models, with strict requirements for accuracy, auditability, and low-latency processing. You will be the technical anchor ensuring these systems, owned across many interconnected teams, work coherently as one platform.

What you get to do in this role

  • Define and drive the technical vision and end-to-end architecture for the entitlement, usage metering, overage, and billing platform
  • Define and maintain the data model and integration contracts across finance, sales/CRM, engineering, and customer-facing portals — and resolve cross-system risks such as data consistency, latency, and ownership gaps before they surface as production or billing issues

Apply for this role

Keep looking

Similar Remote Jobs That Pay Well