C
Cloudflare
Senior Software Engineer (Cloudflare for SaaS)
Skills
SQL QueriesPostgreSQLLinuxKubernetes
15 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
United Kingdom
Work mode:
Onsite
Published on:
10 October 2026
What they need
- Cloudflare for SaaS lets SaaS providers offer their services on domains branded for each customer, rather than on the provider’s own domain. The product powers customer domains and automates the complex work behind onboarding domains, validating ownership, issuing and renewing certificates, and safely deploying configuration across Cloudflare’s global network
- The team builds the APIs and control-plane systems used by some of the world’s largest platforms. We are evolving these systems to support tens of millions of customer domains, faster and more reliable APIs, simpler configuration at scale, and more Cloudflare products for each customer domain. This work combines customer-facing product development with challenging problems in distributed systems, data modeling, state consistency, observability, and operational reliability
- Cloudflare is looking for a Software Engineer to design, build, and operate the services behind Cloudflare for SaaS. You will work primarily on backend services and RESTful APIs in Go and other languages, modernize legacy control-plane workflows, and improve the reliability and scalability of production systems. You will collaborate with product managers and engineers across Cloudflare, write clear technical specifications, review code, instrument services, and help diagnose and resolve operational issues
- Design, build, and operate reliable backend services and APIs for managing customer domains and their configuration
- Evolve the control plane to support tens of millions of customer domains without sacrificing correctness, availability, or API performance
- Improve certificate and domain lifecycle workflows, including onboarding, validation, renewal, migration, and safe deletion
- Model ownership and shared state carefully so changes remain consistent across distributed services and configuration stores
- Build useful observability, alerts, and operational procedures, and participate in debugging and incident response
- Collaborate across engineering and product teams, document designs and tradeoffs, and review the work of fellow engineers
Benefits
- Competitive pay: We offer a competitive total rewards package, where every employee is an owner of our stock.
- Take-what-you-need vacation: We encourage employees to find a comfortable work-life balance by taking as many days off as they need while still being able to perform their jobs satisfactorily. (We really mean it!)
- Paid maternity & paternity leave: Our global parental leave policy allows up to sixteen paid weeks of bonding leave time for all qualifying new parents.
- Employee benefits: We offer a comprehensive benefits package including healthcare, life insurance, short- and long-term disability, pension plans in accordance with the market practice in our locations.
- Commuter program: We are flexible about where we work and value connecting at the office. Our commuter benefits program is in place to support team members’ commute to work via public transportation without the extra cost burden.
- Wellbeing: Global offerings that provide mental health, childcare and family forming support to our employees across our offices.- Clear written and verbal communication, including the ability to explain technical decisions and tradeoffs
- Strong debugging and troubleshooting skills across applications, data stores, and production environments
- Experience writing production-quality code in Go or another language, with a willingness to learn Go
- Proficiency with modern Unix/Linux development and runtime environments
- A track record of delivering well-tested, reliable code and taking ownership of it in production
- 3+ years of professional experience building backend systems at a technology company
- Experience designing, building, and operating distributed systems or high-scale services
- Experience designing and evolving RESTful APIs used by external customers
- Working knowledge of SQL and relational databases such as PostgreSQL, including schema and query design
- Understanding of distributed-systems concerns such as consistency, caching, concurrency, and failure recovery
- Experience modernizing legacy systems or migrating workflows to a service-oriented architecture
- Experience with observability tools and practices, including metrics, logs, tracing, alerting, and SLOs
- Familiarity with PKI/TLS, certificate lifecycle management, ACME, DNS, or domain validation
- Experience with message queues, Kubernetes, or globally distributed configuration systems
- Interest in building intuitive product experiences for customers managing large fleets of domains- Please note that applicants who progress to the offer stage of the interview process may be asked to attend an in-person interview within one of the Cloudflare Offices or Cloudflare Hubs. More details about this will be available at that stage of the interview process
Other offers great for you!
These companies are also looking for great profiles
N
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
AUTOSARBSW
1 month ago
Quick apply
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
11 days ago
Quick apply
T
Tenth Revolution Group
Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués
Freelance
Paris, France
Hybrid
Skills
TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique
3 days ago
Quick apply
No company information available.