Taro Logo

Principal Billing Systems Engineer

Cloudflare runs one of the world's largest networks powering millions of websites, providing protection and acceleration for Internet applications without hardware or software changes.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Principal Billing Systems Engineer

Cloudflare's Billing Engineering Team is seeking a Principal Billing Systems Engineer to join their critical infrastructure team. This role sits at the heart of Cloudflare's revenue operations, working on systems that handle billions in revenue and serve millions of customers. The team is currently undertaking an ambitious project to rebuild their entire billing platform, focusing on creating a scalable metering and aggregation layer while maintaining financial accuracy.

The position involves working with modern technology stack including Go, PostgreSQL, Redis, Kafka, and Kubernetes in a container-based microservice architecture. You'll be responsible for developing and maintaining critical billing and payment systems, working on usage metering, aggregation, invoicing and revenue recognition systems.

As a Principal Engineer, you'll have the opportunity to work on high-impact projects that touch all of Cloudflare's cutting-edge products including AI, Zero Trust, Edge Compute, Bot Management, and DDoS Protection. The role requires someone who can drive work from inception through requirements definition, technical specification, development, testing, and deployment.

Cloudflare offers a unique opportunity to work at scale, solving complex distributed systems challenges while maintaining financial accuracy. The company has a strong mission to help build a better Internet and is known for initiatives like Project Galileo, the Athenian Project, and 1.1.1.1 that demonstrate their commitment to protecting the free and open Internet.

The ideal candidate will bring strong technical expertise in distributed systems, a collaborative mindset, and the ability to drive technical excellence while working on business-critical systems. This is an excellent opportunity for someone who wants to make a significant impact while working with cutting-edge technology at a rapidly growing company.

Last updated 3 days ago

Responsibilities For Principal Billing Systems Engineer

  • Work on transactional microservices written in Go
  • Maintain operational excellence by triaging and solving issues across billing services
  • Own and lead bigger initiatives and projects
  • Build reliable, fault tolerant systems that can operate at Cloudflare's scale

Requirements For Principal Billing Systems Engineer

Go
PostgreSQL
Redis
Kafka
Kubernetes
  • BS+ in Computer Science or equivalent experience
  • 5+ years professional experience as a developer/engineer
  • Knowledge of Golang or desire to learn it
  • Solid understanding of RESTful APIs and service security
  • Working knowledge of SQL and relational databases such as PostgreSQL or MySQL
  • Experience with modern Unix/Linux development and runtime environment
  • Experience implementing secure and highly-available distributed systems/microservices
  • Familiarity with event driven architecture
  • Experience with API tooling and standards (Swagger/OpenAPI, OAuth/JWT)
  • Strong interpersonal and communication skills with a bias towards action

Benefits For Principal Billing Systems Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Parental Leave
  • Reasonable accommodations for disabilities

Interested in this job?

Jobs Related To Cloudflare Principal Billing Systems Engineer

Principal Billing Systems Engineer

Principal Billing Systems Engineer position at Cloudflare, working on critical billing infrastructure and distributed systems using Go, PostgreSQL, and modern cloud technologies.

Principal Staff Software Engineer - Enterprise Innovation

Principal Staff Software Engineer role at LinkedIn focusing on Enterprise Innovation, AI platforms, and automation systems with competitive compensation $203K-$333K.

Director, Software Engineering

Lead LinkedIn's Trust Tools engineering team in developing AI-driven moderation and security platforms, managing engineering talent, and driving technical excellence in a hybrid work environment.

Principal Software Engineer, Team Management

Lead the development of Toast's team management and payroll solutions as a Principal Software Engineer, architecting scalable systems and mentoring teams while earning $188,000-$301,000.

Principal Software Engineer - Programming Model

Principal Software Engineer role at Roblox, focusing on programming model development for game engine team, offering $289K-$355K salary with comprehensive benefits in San Mateo, CA.