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