> Markdown version of [/jobs/ext/3739966-software-engineer](https://www.wearedevelopers.com/jobs/ext/3739966-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** CloudFlare - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Adobe Analytics, IP Addressing, Cloudflare - **Published:** October 15, 2026 - **Apply:** https://www.themuse.com/jobs/cloudflare/senior-software-engineer-fintech ## About the Role 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. Bonus Points - Experience with billing, payments, subscriptions, usage metering, invoicing, financial ledgers, or revenue recognition. - Experience with technologies such as PostgreSQL, Redis, Kafka, Kubernetes, Docker, or Temporal. - Familiarity with reconciliation, idempotency, auditability, and financial data integrity. - Experience leading technically complex projects across multiple teams. ## Description 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 safely 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 the underlying causes of recurring incidents. Shape Technical Direction: Participate in architecture reviews, make pragmatic technical trade-offs, and help 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.