Principal Software Engineer - Billing in London
Principal Software Engineer - Billing

Principal Software Engineer - Billing in London

London Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
Go Premium
C

At a Glance

  • Tasks: Lead the development of innovative billing systems and collaborate with a talented engineering team.
  • Company: Join Cloudflare, a leader in building a better Internet for millions worldwide.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
  • Why this job: Make a real impact on cutting-edge projects that power billions in revenue.
  • Qualifications: 7+ years in software engineering, with a passion for learning Golang and modern tech.
  • Other info: Be part of a diverse team committed to inclusivity and continuous learning.

The predicted salary is between 43200 - 72000 £ per year.

Join to apply for the Principal Systems Engineer - Billing role at Cloudflare.

About Us

At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world's largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine's Top Company Cultures list and ranked among the World's Most Innovative Companies by Fast Company.

We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us!

Available Locations: Austin, TX; Lisbon, Portugal or London, UK

About the Department

Cloudflare's Billing Engineering Team is at the heart of every product launch, campaign, and initiative that Cloudflare undertakes. We build and maintain critical systems for billing, payments, usage metering, aggregation, invoicing and revenue recognition — powering billions in revenue and serving millions of customers. Currently we're rebuilding our entire billing platform, designing a metering and aggregation layer that scales effortlessly while ensuring financial accuracy. This is high-impact, high-stakes work that touches all Cloudflare's cutting-edge products like AI, Zero Trust, Edge Compute, Bot Management, DDoS Protection, etc. As a Principal Systems Engineer, you'll lead a team of talented, collaborative engineers working across Cloudflare's ecosystem. You'll navigate multiple high-profile projects, foster a culture of proactive communication and continuous learning, and drive technical excellence.

What You'll Do

We are looking for an energetic, team-focused engineer who is growth-mindset oriented and able to drive their work from inception, through requirements definition, technical specification, development, testing, and go-live. You will work on a range of transactional microservices written in Go, helping maintain operational excellence by triaging and solving inbound tickets related to billing services. As you grow within the team you will own larger initiatives and lead projects from start to finish solo or as part of a smaller team. Our tech stack is a modern container-based microservice architecture. Technologies we use include Docker, Go (golang), PostgreSQL, Redis, Kafka, Kubernetes, Temporal and the usual Unix/Linux tools and workflows. We strive to build reliable, fault-tolerant systems that can operate at Cloudflare's scale.

Desirable Skills & Knowledge

  • BS+ in Computer Science or equivalent experience
  • 7+ 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 toward action

This role may require flexibility to be on-call outside of standard working hours to address technical issues as needed.

What Makes Cloudflare Special

  • Project Galileo: Since 2014, we've equipped more than 2,400 journalism and civil society organizations in 111 countries with powerful tools to defend themselves against attacks that would otherwise censor their work.
  • Athenian Project: In 2017, we created the Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free so that their constituents have access to election information and voter registration.
  • 1.1.1.1: We released 1.1.1.1 to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver.

Sound like something you'd like to be a part of? We'd love to hear from you!

This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.

Cloudflare is proud to be an equal-opportunity employer. We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness. All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law. We are an AA/Veterans/Disabled Employer.

Cloudflare provides reasonable accommodations to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job. Examples of reasonable accommodations include, but are not limited to, changing the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment. If you require a reasonable accommodation to apply for a job, please contact us via e-mail at hr@cloudflare.com or via mail at 101 Townsend St. San Francisco, CA 94107.

Principal Software Engineer - Billing in London employer: CloudFlare

Cloudflare is an exceptional employer that fosters a culture of innovation and inclusivity, making it an ideal place for Principal Software Engineers to thrive. With a commitment to employee growth, Cloudflare offers opportunities to work on high-impact projects within a collaborative environment, all while being part of a mission-driven team dedicated to building a better Internet. Located in vibrant cities like Austin, Lisbon, and London, employees enjoy a dynamic work-life balance alongside competitive benefits and a strong emphasis on diversity.
C

Contact Detail:

CloudFlare Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer - Billing in London

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Prepare for the interview by researching Cloudflare's projects and values. Show us you’re not just another candidate, but someone who genuinely cares about our mission!

✨Tip Number 3

Practice your technical skills with mock interviews. Get comfortable explaining your thought process and problem-solving approach. We love seeing how you think!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining our team at Cloudflare.

We think you need these skills to ace Principal Software Engineer - Billing in London

Golang
Microservices Architecture
RESTful APIs
SQL
PostgreSQL
Unix/Linux Development
Distributed Systems
Event-Driven Architecture
API Tooling (Swagger/OpenAPI, OAuth/JWT)
Communication Skills
Problem-Solving Skills
Project Management
Team Leadership
Technical Specification Development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Principal Software Engineer - Billing role. Highlight relevant experience, especially with billing systems and microservices. We want to see how your skills align with our tech stack!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for building a better Internet and how you can contribute to our mission at Cloudflare. Be genuine and let your personality come through.

Showcase Your Projects: If you've worked on any projects related to billing or microservices, make sure to mention them! We love seeing real-world applications of your skills, so don’t hold back on the details.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're serious about joining our team!

How to prepare for a job interview at CloudFlare

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Go, PostgreSQL, and Docker. Be ready to discuss your experience with these tools and how you've used them in past projects.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex issues in previous roles. Cloudflare values operational excellence, so be ready to explain your approach to troubleshooting and resolving technical challenges.

✨Emphasise Team Collaboration

Since this role involves leading a team, highlight your experience working collaboratively. Share stories that demonstrate your ability to foster communication and support continuous learning within a team environment.

✨Align with Cloudflare's Mission

Research Cloudflare’s mission and values, particularly their focus on building a better Internet. Be prepared to discuss how your personal values align with theirs and how you can contribute to their goals.

Principal Software Engineer - Billing in London
CloudFlare
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
  • Principal Software Engineer - Billing in London

    London
    Full-Time
    43200 - 72000 £ / year (est.)
  • C

    CloudFlare

    1000+
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>