# Senior Billing Engineer

**Company:** [Cloudflare](https://hotfix.jobs/companies/cloudflare)
**Location:** London, United Kingdom
**Role:** Backend Engineering
**Experience:** 5+ years
**Skills:** Go, Distributed Systems, Microservices, REST APIs, Openapi, OAuth, Jwt, SQL, Postgres, MySQL, Linux, Event-Driven Architecture, Kafka, Kubernetes, Docker
**Posted:** 2026-08-31

> Build and operate highly reliable billing and financial microservices, owning projects end to end and collaborating across Product, Finance, Accounting, and engineering. Requires five or more years of software engineering experience and strong backend, distributed-systems, API, and database expertise.

## Job Description

## Responsibilities
- Design, develop, and operate transactional microservices for metering, subscriptions, invoicing, payments, and financial workflows.
- Drive projects from requirements and technical design through implementation, testing, deployment, and ongoing operation.
- Build fault-tolerant systems that handle retries, failures, concurrency, and high transaction volumes while preserving financial correctness.
- Monitor production services, investigate billing issues, improve observability, and resolve recurring incidents.
- Participate in architecture reviews, make pragmatic technical trade-offs, and improve engineering standards across the billing platform.
- Collaborate with Product, Finance, Accounting, Support, and engineering teams to translate complex business requirements into maintainable solutions.

## Requirements
- 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.

## Nice-to-haves
- Experience with billing, payments, subscriptions, usage metering, invoicing, financial ledgers, or revenue recognition.
- Experience with PostgreSQL, Redis, Kafka, Kubernetes, Docker, or Temporal.
- Familiarity with reconciliation, idempotency, auditability, and financial data integrity.
- Experience leading technically complex projects across multiple teams.

## Similar jobs

- [Senior Backend Engineer, Database Excellence](https://hotfix.jobs/jobs/3fdb087a-8322-47a5-8a64-48bfb4668e3c) - GitLab - Remote
- [Senior Software Engineer - Futures and Options Execution Services](https://hotfix.jobs/jobs/8f60da15-d316-4d6d-ab1d-49df47809f66) - Clear Street - London, United Kingdom
- [Senior Software Engineer, Security Rules](https://hotfix.jobs/jobs/0ae8a3c8-72e0-4d76-8657-e62cc8d6b2bd) - Cloudflare - Lisbon, Portugal - €66k – €91k/yr
- [Senior Software Engineer, Backend (Money Movement)](https://hotfix.jobs/jobs/8afb425b-fe94-4b6b-8b26-f8dde0de4f58) - Phantom - Remote
- [Senior Software Engineer](https://hotfix.jobs/jobs/9d33cd8b-e787-4240-bbf2-34fe9f417c03) - Navan - Berlin, Germany

**Apply:** https://hotfix.jobs/jobs/78a99a8c-0416-4484-b361-86a300fd90a0
**Canonical:** https://hotfix.jobs/jobs/78a99a8c-0416-4484-b361-86a300fd90a0