CrawlJobs Logo

Backend Engineer — Billing

PostHog

Location Icon

Location:

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We're shipping every product that companies need to run their business from their first day, to the day they IPO, and beyond. The operating system for folks who build software.

Job Responsibility:

  • Scaling our billing system to $100M+ revenue by the end of 2026
  • Building billing primitives flexible enough that launching a new pricing model doesn't require rearchitecting everything
  • Making our usage reporting and limiting near-realtime
  • Turning usage and messy raw invoice data into actionable internal reports, accurate forecasts, and compliant financials
  • Making all of the above go brrr

Requirements:

  • Strong backend engineer
  • Python, SQL, and complex data modeling should feel like home
  • Experience with data pipelines, task queues, and workflow orchestration
  • You don't need someone to tell you what to build. You've started a company, led a major project from scratch, or shipped an impressive side project

Nice to have:

  • You've built and scaled usage-based billing systems before
  • You get weirdly excited about revenue modeling, forecasting and accounting ledgers
  • You have a decent guess which one of these we made up: Q2C / AR / B2R / GAAP / ASC 606 / NRR

Additional Information:

Job Posted:
February 21, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Backend Engineer — Billing

Senior Backend Engineer - Container Scanning & Security

Endor Labs is on a mission to enhance developer productivity and accelerate open...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.endorlabs.com Logo
Endor Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert knowledge of container technologies and container security
  • Bachelor's degree in engineering with at least 5 years of experience in building scalable platforms for product/SaaS companies
  • Previous experience building security tooling
  • At least 3 years of experience in Golang programming with a focus on microservices/distributed architecture
  • Practical experience designing APIs with one or more frameworks (gRPC [preferred], ReST, GraphQL, Thrift, etc.)
  • Ability to build and design technical solutions from scratch
  • Able to work in a fast-paced environment with evolving requirements
  • Ability to solve problems creatively and independently when in uncharted or unfamiliar territory
  • Practical experience in troubleshooting distributed systems and the ability to identify root causes
  • Comfortable with performing and receiving code reviews, providing constructive feedback, and maintaining code quality
Job Responsibility
Job Responsibility
  • Design, develop, and maintain a container security scanning solution that generates Software Bill of Materials (SBOM) and identifies vulnerabilities
  • Implement container image analysis to extract dependencies from package managers
  • Work on container signing and provenance tracking
  • Be part of dependency resolution development team working on a distributed, microservices-based system
  • Build and own features end-to-end including unit and integration tests
  • Have the autonomy and the responsibility to design and implement quality features that will be used by customers
  • Use best practices of observability to ensure that the product and the platform have the best reliability and availability for our customers
  • Generate comprehensive SBOMs for container images
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

PagerDuty is hiring a Senior Software Engineer to join our customer-focused team...
Location
Location
Portugal
Salary
Salary:
Not provided
https://www.pagerduty.com Logo
PagerDuty
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of development experience overall
  • Strong communication skills with proven ability to work cross-functionally with technical and non-technical stakeholder groups
  • Development experience working on customer-facing, web-based systems
  • Experience designing, building, and operating large systems with scalability, availability, and performance requirements
  • Experience working in an agile environment with iterative development and fast feedback
  • Experience with tools that ensure your high-quality work makes a smooth, automated, repeatable transition from your machine to our staging and production environments
  • Experience working in a global distributed environment
Job Responsibility
Job Responsibility
  • Designing, coding, testing, and shipping microservices and user interfaces that power our new pricing platforms
  • Collaborating closely with engineers across teams
  • Working on systems that manage millions of dollars of PagerDuty revenue, building new features to improve our pricing, checkout, licensing, and billing systems
  • Solving interesting technical challenges while helping to scale our product to keep up with demand
  • Participating in your team’s on-call rotation, triaging and addressing production issues as they arise
  • Working cross-functionally with product, design, finance, and other teams to ensure our pricing platforms meet business and customer needs
What we offer
What we offer
  • Competitive salary
  • Comprehensive benefits package from day one
  • Flexible work arrangements
  • Company equity
  • ESPP (Employee Stock Purchase Program)
  • Retirement or pension plan
  • Generous paid vacation time
  • Paid holidays and sick leave
  • Dutonian Wellness Days & HibernationDuty - companywide paid days off in addition to PTO
  • Paid parental leave: 22 weeks for pregnant parent, 12 weeks for non-pregnant parent
  • Fulltime
Read More
Arrow Right
New

Staff Backend Engineer – Payments & Billing

The Payments & Billing team at Scribd powers our subscription revenue engine by ...
Location
Location
United States; Canada; Mexico , San Francisco; Atlanta; Austin; Boston; Chicago; Dallas; Denver; Houston; Jacksonville; Los Angeles; Miami; New York City; Phoenix; Portland; Sacramento; Salt Lake City; San Diego; Seattle; Washington, D.C.; Ottawa; Toronto; Vancouver; Mexico City
Salary
Salary:
137500.00 - 260500.00 USD / Year
scribd.com Logo
Scribd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of backend engineering experience, with deep expertise in building and scaling distributed systems for financial or mission-critical workloads
  • Strong foundation in data modeling, transactional consistency, and high-throughput architectures, with hands-on SQL (e.g., MySQL, PostgreSQL) and familiarity with NoSQL and caching
  • Skilled in observability and reliability practices: defining SLOs, implementing metrics/alerts, debugging distributed systems, and leading incident response
  • Strong coding ability in at least one modern backend language such as Ruby (preferred), Java, Go, or Python, with a focus on clean, maintainable, and secure code
  • Proven track record of technical leadership: setting architectural direction, mentoring engineers, and driving large-scale migrations or modernization efforts
  • Communicates clearly and collaborates across product, finance, risk, and platform teams, influencing both technical and business decisions
  • Contributes to cross-team initiatives (mentoring, architecture review groups, knowledge sharing) that shape Scribd’s engineering culture
Job Responsibility
Job Responsibility
  • Lead the technical architecture and implementation of Scribd’s payments and billing systems, the backbone of our subscription business
  • Design, build, and operate backend services that power subscription payments at global scale
  • Own billing lifecycle, global payments, invoicing, reconciliation, and financial reliability—integrating with multiple providers (Stripe, Adyen, Braintree) and supporting international currencies and local methods
  • Ensure compliance and security of financial systems through PCI DSS, tokenization, encryption, and secure data handling
  • Foster a culture of technical excellence while driving scalable, resilient, and observable financial systems that enable teams to move fast, simplify complexity, and deliver revenue with confidence
  • Modernize legacy systems and eliminate technical debt to improve velocity and scalability
  • Partner with Product, Finance, Risk, Platform, and Analytics to deliver secure, reliable financial flows, leveraging data, metrics, and telemetry to uncover trends, resolve anomalies, and guide the team with clarity and foresight
  • Mentor engineers, shape cross-team technical strategy, and tackle some of the hardest scaling and security challenges in the company
What we offer
What we offer
  • Healthcare Insurance Coverage (Medical/Dental/Vision): 100% paid for employees
  • 12 weeks paid parental leave
  • Short-term/long-term disability plans
  • 401k/RSP matching
  • Onboarding stipend for home office peripherals + accessories
  • Learning & Development allowance
  • Learning & Development programs
  • Quarterly stipend for Wellness, WiFi, etc.
  • Mental Health support & resources
  • Free subscription to the Scribd Inc. suite of products
  • Fulltime
Read More
Arrow Right
New

Software Engineer, Backend (Usage & Billing Platform)

As a software engineer on the Usage & Billing Platform team, you will design, bu...
Location
Location
United States , San Francisco
Salary
Salary:
195000.00 - 265000.00 USD / Year
benchling.com Logo
Benchling
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience, ideally in SaaS and/or platform engineering
  • Proficiency in backend development and API design with Python, Go, Java, or TypeScript (Benchling uses Python internally for most systems)
  • strong data modeling skills and experience with transactional (e.g., Postgres) and analytical stores (e.g., Snowflake/ClickHouse)
  • Experience designing and operating distributed systems and event-driven/streaming pipelines (e.g., Kafka/Kinesis/Pub/Sub) plus batch processing (e.g., Spark/Flink/Beam)
  • solid testing and reliability practices
  • Track record of delivering projects end-to-end and collaborating with Product, Finance, RevOps, and Security to translate business rules into meters, pricing, and invoicing
  • Deep care for data quality and correctness (idempotency, deduplication, reconciliation/backfills, lineage/audit trails) and familiarity with SLIs/SLOs, observability (metrics/logs/tracing), and incident response
  • Excellent communication and documentation skills
  • ability to mentor peers and improve developer ergonomics through clear APIs, instrumentation standards, and tooling
  • Enthusiasm for complex technical challenges and an interest in the life sciences domain
Job Responsibility
Job Responsibility
  • Design, build, and operate high-throughput usage metering pipelines (event schemas, exactly-once ingestion, windowed aggregation), including backfills, reconciliation, and strong data-quality guarantees (idempotency, deduplication, lineage)
  • Develop and evolve Billing Platform primitives including plans, pricing, entitlements, discounts/credits, invoicing, as well as integrations with identity, data warehouse, ERP/payment providers
  • ensure auditability, compliance, and financial-grade accuracy
  • Ship real-time product experiences powered by usage (quotas, alerts, in-app dashboards) and robust observability
  • define SLAs and lead incident response for platform reliability
  • Partner with Product, Finance, RevOps, Security, and Application teams to translate business rules into meters and pricing models
  • validate with experiments and usage analytics
  • Improve developer ergonomics and consistency across Benchling via clear APIs/SDKs, instrumentation standards, documentation, and mentorship
  • drive continual improvements to team process and tooling
What we offer
What we offer
  • Competitive total rewards package
  • Broad range of medical, dental, and vision plans for employees and their dependents
  • Fertility healthcare and family-forming benefits
  • Four months of fully paid parental leave
  • 401(k) + Employer Match
  • Commuter benefits for in-office employees and a generous home office set up stipend for remote employees
  • Mental health benefits, including therapy and coaching, for employees and their dependents
  • Monthly Wellness stipend
  • Learning and development stipend
  • Generous and flexible vacation
  • Fulltime
Read More
Arrow Right
New

Frontend Engineer, Financial Web Platform

The Applied team at OpenAI safely brings cutting-edge technology to the world. W...
Location
Location
United States , San Francisco
Salary
Salary:
230000.00 - 385000.00 USD / Year
OpenAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software engineering experience
  • Experience in payments, billing, or monetization seen as a bonus
  • Strong frontend engineering experience building and maintaining production-grade web applications
  • Experience in developing (and redeveloping) production systems to launch new product capabilities and to handle scaling challenges
Job Responsibility
Job Responsibility
  • Create scalable, reusable UI components and patterns that support a wide range of billing use cases across products
  • Partner closely with backend engineers to deliver end-to-end billing capabilities spanning subscriptions, usage-based pricing, and enterprise offerings
  • Build tools and surfaces that allow teams like Finance, Sales, Support, and GTM to manage and reason about billing data efficiently
  • Create AI powered features for billing workflows and platform tooling to automate repetitive tasks, surface insights, and improve decision-making
  • Help define frontend architecture, standards, and patterns for a shared billing platform used by teams across OpenAI
  • Collaborate with Product, Data, Finance, Go-To-Market, and Engineering partners to translate ambiguous requirements into clear, high-quality interfaces
What we offer
What we offer
  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Daily meals in our offices, and meal delivery credits as eligible
  • Fulltime
Read More
Arrow Right

Financial Systems Engineer

We're looking for an experienced engineer to build and own Lovable's financial s...
Location
Location
Sweden , Stockholm
Salary
Salary:
Not provided
lovable.dev Logo
Lovable
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years building production financial systems (payments, billing, metering, or fintech infrastructure)
  • Deep expertise with payment platforms—subscription billing, international payments, payment lifecycle management
  • Strong backend engineering skills with systems handling real money at scale
  • Experience with usage-based or consumption billing models
  • Track record working in mature environments where you've seen "what good looks like"
  • Experience in financial compliance environments—tax, audit standards, or regulated fintech
  • Comfortable with ambiguity—you can take a business problem and architect a technical solution
  • Understanding of financial data accuracy requirements (reconciliation, audit trails, idempotency)
  • Proficiency in backend languages (TypeScript, Python, Go, or similar)
  • Experience with PostgreSQL or similar relational databases
Job Responsibility
Job Responsibility
  • Own the billing system of record—from Stripe integration through to the metering ledger
  • Build and scale metering infrastructure for our credit-based economy
  • Architect billing pipelines for pass-through services with cost attribution and margin tracking
  • Design monetization systems that support new pricing models
  • Implement fraud detection and payment failure recovery workflows
  • Handle multi-currency pricing and settlement for global customers
  • Build cloud/LLM cost management systems—tracking, allocation, and optimization
  • Develop internal tooling for discounts, credits, and promotional mechanics
  • Create financial reconciliation pipelines between multiple systems
  • Support ASC 606 revenue recognition requirements
  • Fulltime
Read More
Arrow Right
New

Sr. Software Engineer (Billing)

As a Sr. Software Engineer in the Billing team, you’ll own different components ...
Location
Location
Canada , Kitchener
Salary
Salary:
Not provided
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or equivalent practical experience
  • Demonstrated experience with 2+ large production backend systems at scale: designing, building, launching, and maintaining
  • Deep experience with cloud-deployed solutions
  • Strong backend programming experience whether with Python, Java, C#, Node.js, Ruby, etc.
  • Experience designing backends based on microservices architecture
  • You bring inquisitiveness to your work and a background with critical stable systems of scale
  • You are experienced with real-time debugging and outages, and have built backend data models that have high performance requirements
Job Responsibility
Job Responsibility
  • Contribute to the architecture of the billing platform to help it scale and support rapid growth in the Dialpad customer base
  • Build reusable, well defined APIs that are consumed in product code
  • Monitor for performance and accuracy of how we bill our customers
  • Build automated tools to enable our customers and support teams to perform self-service billing operations
  • Collaborate and cooperate with other engineers and product managers in design and code reviews, and translate business requirements into pragmatic technical solutions while discussing and navigating tradeoffs
  • Identify classes of problems across the system and come up with solutions in the form of a long term engineering roadmap
  • Mentor new hires to help the team grow
What we offer
What we offer
  • Competitive benefits and perks
  • Robust training program
  • Inclusive office environment
  • Certified Great Place to Work culture
  • Fulltime
Read More
Arrow Right

Backend Product Software Engineer, Financial Data

As a Product Backend Engineer at Dropbox, you will play a key role in transformi...
Location
Location
Mexico
Salary
Salary:
Not provided
dropbox.com Logo
Dropbox
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering or related industry experience
  • BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience
  • Proven track record in identifying and delivering software solutions through a set of milestones spanning a specific product focus or a multi-component system
  • Developed and shipped large-scale web applications with a user-centric mindset
  • Proficiency in building user-facing software and supporting systems and libraries for web and/or desktop platforms
Job Responsibility
Job Responsibility
  • Collaborate closely with product managers, designers, and cross-functional partners (Billing, Financial Data Engineering, etc.) to deliver reliable payments functionality
  • Design, build, test, and maintain backend services and APIs powering financial transactions
  • Work with metrics and logging systems to ensure visibility and observability of the payment infrastructure
  • Owns end-to-end execution of moderately complex projects
  • Independently designs systems and proposes solutions that balance trade-offs
  • Regularly collaborates with other teams and helps guide junior engineers
What we offer
What we offer
  • Medical, Dental & Vision allowance
  • Retirement, Critical Illness, Life & Income Protection allowance
  • Business Travel Protection: Travel medical and accident insurance
  • Flexible PTO/Paid Time Off policy in addition to statutory holidays
  • Perks Allowance to be used on what matters most to you
  • Parental benefits including: Parental Leave, Fertility Benefits, Adoptions and Surrogacy support, and Lactation support
  • Mental health and wellness benefits
Read More
Arrow Right