CrawlJobs Logo

Backend Engineer — Billing

· Job Posted February 21, 2026
Apply Position
Job Link Share

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Backend Engineer — Billing

8 matching positions

Staff Software Engineer (Backend) - Billing Platform

The Billing Platform team at GEICO oversees the tools, infrastructure, data, rep...
Location
Location
United States , Palo Alto; Falls Church; Frisco; Washington; Baltimore
Salary
Salary:
110000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional, hands-on software development experience
  • Strong experience in architecting and designing large-scale, complex systems
  • Proficient coding skills in Java, Kotlin, Golang, or similar languages, capable of producing high-performance, production-quality code
  • Experience with a wide range of technologies, including SQL and NoSQL databases, Kafka, Spark, Airflow, or their equivalents
  • Proficient in using cloud computing tools throughout the software development lifecycle, with deep expertise in DevOps, observability, telemetry, and test automation
  • Skilled in collaborating across engineering teams and other functions to build alignment, drive decision-making, and communicate transparently
  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
Job Responsibility
Job Responsibility
  • Oversee high-level and low-level designs of one or more sub-systems of the billing platform we are building
  • Be responsible and accountable for the quality, reliability, usability, and performance of the solutions
  • Provide strategic guidance and oversight for multiple billing teams, ensuring alignment with the Platform’s technical vision and business objectives
  • Lead the design and development of complex software systems, ensuring they are scalable, maintainable, and meet high-quality standards. This includes evaluating code quality and collaborating with stakeholders to understand and implement project requirements
  • Identify and prioritize technical challenges that may pose risks to business. Develop solutions to address these issues efficiently, ensuring smooth product development
  • Work closely with various departments, including product management and design, to ensure cohesive and successful project delivery. Facilitate effective communication and collaboration across teams to achieve common goals
  • Mentor and guide engineers, fostering a culture of continuous learning and improvement. Provide technical guidance to help team members overcome challenges and make informed decisions
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer, Billing

The Billing Team at Airwallex is at the forefront of transforming how businesses...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
airwallex.com Logo
Airwallex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • More than 5 years of Core Java development
  • More than 5 years of experience in Internet application / large financial system / e-commerce platform development
  • More than one year experience in payment platform development
  • Bachelor degree in computer science and related majors
  • Proficient in Java 8, familiar with Java multi-threading, high concurrency, IO / NIO, network communication, etc.
  • Familiar with commonly used design patterns, with experience in design and development of large-scale distributed, high concurrency, high load, high availability systems
  • Master various common server technologies, which can optimize service response and data query, ensure various service quality, and solve the problems of high concurrency and high availability
  • Familiar with Spring / Spring Boot
  • Familiar with HTTP, TCP / IP protocol and REST specifications
  • Master Gradle / Maven and other build tools
Job Responsibility
Job Responsibility
  • Lead the planning, design, and implementation of the Airwallex engineering system
  • Work with the business/product team to deeply understand the business needs, scenarios, and subsequent development directions, complete system analysis, architecture design, and core function development, and be able to grasp the design of complex systems to ensure the quality of complex architecture
  • Design and develop components based on the company's microservice framework
  • Introduce innovative technologies and innovative solutions for the team
  • Responsible for the construction and management of the technical team, and establish good internal coding standards
  • Fulltime
Read More
Arrow Right

Staff Backend Engineer, Billing

The Billing Team at Airwallex is at the forefront of transforming how businesses...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
airwallex.com Logo
Airwallex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • More than 8 years of Core Java development
  • More than 5 years of experience in Internet application / large financial system / e-commerce platform development
  • More than one year experience in payment platform development
  • Bachelor degree in computer science and related majors
  • Proficient in Java 8, familiar with Java multi-threading, high concurrency, IO / NIO, network communication, etc.
  • Familiar with commonly used design patterns, with experience in design and development of large-scale distributed, high concurrency, high load, high availability systems
  • Master various common server technologies, which can optimize service response and data query, ensure various service quality, and solve the problems of high concurrency and high availability
  • Familiar with Spring / Spring Boot
  • Familiar with HTTP, TCP / IP protocol and REST specifications
  • Master Gradle / Maven and other build tools
Job Responsibility
Job Responsibility
  • Lead the planning, design, and implementation of the Airwallex engineering system
  • Work with the business/product team to deeply understand the business needs, scenarios, and subsequent development directions, complete system analysis, architecture design, and core function development, and be able to grasp the design of complex systems to ensure the quality of complex architecture
  • Design and develop components based on the company's microservice framework
  • Introduce innovative technologies and innovative solutions for the team
  • Responsible for the construction and management of the technical team, and establish good internal coding standards
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer, Billing

The Billing Team at Airwallex is at the forefront of transforming how businesses...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
airwallex.com Logo
Airwallex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • More than 5 years of Core Java development
  • More than 5 years of experience in Internet application / large financial system / e-commerce platform development
  • More than one year experience in payment platform development
  • Bachelor degree in computer science and related majors
  • Proficient in Java 8, familiar with Java multi-threading, high concurrency, IO / NIO, network communication, etc.
  • Familiar with commonly used design patterns, with experience in design and development of large-scale distributed, high concurrency, high load, high availability systems
  • Master various common server technologies, which can optimize service response and data query, ensure various service quality, and solve the problems of high concurrency and high availability
  • Familiar with Spring / Spring Boot
  • Familiar with HTTP, TCP / IP protocol and REST specifications
  • Master Gradle / Maven and other build tools
Job Responsibility
Job Responsibility
  • Lead the planning, design, and implementation of the Airwallex engineering system
  • Work with the business/product team to deeply understand the business needs, scenarios, and subsequent development directions, complete system analysis, architecture design, and core function development, and be able to grasp the design of complex systems to ensure the quality of complex architecture
  • Design and develop components based on the company's microservice framework
  • Introduce innovative technologies and innovative solutions for the team
  • Responsible for the construction and management of the technical team, and establish good internal coding standards
  • Fulltime
Read More
Arrow Right

Backend Engineer II, Billing

The Billing Team at Airwallex is at the forefront of transforming how businesses...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
airwallex.com Logo
Airwallex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • More than 3 years of Core Java development
  • More than 3 years of experience in Internet application / large financial system / e-commerce platform development
  • More than one year experience in payment platform development
  • Bachelor degree in computer science and related majors
  • Proficient in Java 8, familiar with Java multi-threading, high concurrency, IO / NIO, network communication, etc.
  • Familiar with commonly used design patterns, with experience in design and development of large-scale distributed, high concurrency, high load, high availability systems
  • Master various common server technologies, which can optimize service response and data query, ensure various service quality, and solve the problems of high concurrency and high availability
  • Familiar with Spring / Spring Boot
  • Familiar with HTTP, TCP / IP protocol and REST specifications
  • Master Gradle / Maven and other build tools
Job Responsibility
Job Responsibility
  • Lead the planning, design, and implementation of the Airwallex engineering system
  • Work with the business/product team to deeply understand the business needs, scenarios, and subsequent development directions, complete system analysis, architecture design, and core function development, and be able to grasp the design of complex systems to ensure the quality of complex architecture
  • Design and develop components based on the company's microservice framework
  • Introduce innovative technologies and innovative solutions for the team
  • Responsible for the construction and management of the technical team, and establish good internal coding standards
  • Fulltime
Read More
Arrow Right

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

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

Backend Staff Software Engineer - Billing Platform

The Billing Platform team at GEICO oversees the tools, infrastructure, data, rep...
Location
Location
United States , Chevy Chase; Palo Alto; Dallas
Salary
Salary:
110000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional, hands-on software development experience
  • Strong experience in architecting and designing large-scale, complex systems
  • Proficient coding skills in Java, Golang, or similar languages, capable of producing high-performance, production-quality code
  • Experience with a wide range of technologies, including SQL and NoSQL databases, Kafka, Spark, Airflow, or their equivalents
  • Proficient in using cloud computing tools throughout the software development lifecycle, with deep expertise in DevOps, observability, telemetry, and test automation
  • Skilled in collaborating across engineering teams and other functions to build alignment, drive decision-making, and communicate transparently
  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
Job Responsibility
Job Responsibility
  • Oversee high-level and low-level designs of one or more sub-systems of the billing platform we are building
  • Be responsible and accountable for the quality, reliability, usability, and performance of the solutions
  • Provide strategic guidance and oversight for multiple billing teams, ensuring alignment with the Platform’s technical vision and business objectives
  • Lead the design and development of complex software systems, ensuring they are scalable, maintainable, and meet high-quality standards
  • Identify and prioritize technical challenges that may pose risks to business - developing solutions to address these issues efficiently, ensuring smooth product development
  • Work closely with various departments, including product management and design, to ensure cohesive and successful project delivery
  • Facilitate effective communication and collaboration across teams to achieve common goals
  • Mentor and guide engineers, fostering a culture of continuous learning and improvement
  • Provide technical guidance to help team members overcome challenges and make informed decisions
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right