Senior Billing Engineer

Cloudflare · Technology

Job description

Position:
Senior Billing Engineer

Company:
Cloudflare

Location:
United States

Employment type:
Not specified

Work Arrangement:
Hybrid

Short Summary:
Cloudflare’s Billing Engineering team builds and operates systems for usage metering, aggregation, subscriptions, invoicing, payments, and revenue recognition. As a Senior Billing Systems Engineer, you will design reliable financial infrastructure and lead projects to ensure accurate billing as Cloudflare grows.

Responsibilities:
- Build Billing Systems: Design, develop, and operate transactional microservices supporting metering, subscriptions, invoicing, payments, and financial workflows.
- Own Projects End to End: Drive initiatives from requirements and technical design through implementation, testing, deployment, and ongoing operation.
- Ensure Accuracy and Reliability: Build fault-tolerant systems that handle retries, failures, concurrency, and high transaction volumes while preserving financial correctness.
- Maintain Operational Excellence: Monitor production services, investigate billing issues, improve observability, and address recurring incidents.
- Shape Technical Direction: Participate in architecture reviews and improve engineering standards across the billing platform.
- Collaborate Cross-Functionally: Work with Product, Finance, Accounting, Support, and other engineering teams to turn complex business requirements into maintainable solutions.

Requirement:
- Five or more years of professional software engineering experience, or equivalent practical experience.
- Experience building and operating distributed systems or backend services in production.
- Proficiency in Go or another modern programming language, with an interest in working extensively with Go.
- Strong understanding of RESTful APIs, service security, and API standards such as OpenAPI, OAuth, or JWT.
- Working knowledge of SQL, data modeling, and relational databases such as PostgreSQL or MySQL.
- Experience designing secure, highly available microservices in Linux or Unix environments.
- Familiarity with event-driven architectures and asynchronous processing.
- Strong troubleshooting, communication, and project ownership skills.

Benefits:
Not specified

Skills

  • docker
  • golang
  • jwt
  • kafka
  • kubernetes
  • linux
  • microservices
  • mysql
  • oauth
  • openapi
  • postgresql
  • restapi
  • sql
  • unix/linux

Languages

EN

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
Senior Billing Engineer — Cloudflare | RVC