Skip to content

Cloudflare Hiring Software Engineer

  • Jobs

Cloudflare, one of the world’s most innovative technology companies, is hiring Software Engineers for its Growth Engineering – Experimentation & Data Capture Team. This full-time, in-office role is based in Bengaluru and is ideal for experienced engineers who enjoy building at scale, designing experimentation systems, and powering data-driven growth across millions of Cloudflare users.

Known for running one of the largest global networks, Cloudflare accelerates and protects websites, apps, and APIs for customers ranging from bloggers to Fortune 500 companies. If you’re passionate about solving large-scale engineering problems, optimizing user experiences, and working with some of the most advanced technologies like Cloudflare Workers, serverless systems, and data pipelines—this role is an excellent opportunity.

Cloudflare Hiring Software Engineer

About Cloudflare

Cloudflare’s mission is simple yet bold: help build a better Internet. The company operates a globally distributed network that routes web traffic intelligently, blocks threats, improves performance, and ensures reliability for millions of digital properties.

Cloudflare has earned global recognition including:

  • Entrepreneur Magazine’s Top Company Cultures
  • Fast Company’s World’s Most Innovative Companies

The organization believes in hiring great people based on potential, not strict checkboxes, and offers an inclusive, diverse, learning-focused environment.

Role Overview

As a Software Engineer – Growth Engineering, you’ll join a team focused on delivering outstanding user experiences across Cloudflare’s platform. Your work will directly improve user acquisition, onboarding, engagement, retention, and product adoption.

This team builds high-velocity experiments, data capture systems, attribution pipelines, and reusable infrastructure used by multiple Cloudflare product teams. You will work across the full product lifecycle—architecture, design, coding, testing, deployment, and optimization.

The Growth Engineering team also dogfoods Cloudflare’s own products, including:

  • Cloudflare Workers
  • Cloudflare Access
  • Zaraz
  • Cache configuration tools

If you’re excited about engineering experimentation frameworks or handling billions of events across global systems, this role is perfect for you.

Responsibilities

  • Deliver Growth Engineering features that improve customer acquisition and product adoption.
  • Build and enhance UI and SDK components using TypeScript/JavaScript.
  • Work on serverless architectures such as Cloudflare Workers, AWS Lambda, or Azure Functions.
  • Design and run A/B tests and experiments that directly influence business KPIs.
  • Build reusable experimentation components and tools for other engineering teams.
  • Implement data capture, tracking, and attribution systems to understand user behavior.
  • Develop event-driven data architectures at scale, including ingest pipelines.
  • Collaborate with product managers, designers, and stakeholders to define metrics, roadmaps, and deliverables.
  • Mentor junior engineers and contribute to team-wide best practices.
  • Work with Trust & Safety teams to ensure GDPR/CCPA and data-privacy compliance.
  • Debug, optimize, and improve system performance across front-end and back-end stacks.

Share the opportunity

Who Can Apply?

Below is an eligibility table as per your preferred format:

CriteriaDetails
EducationBachelor’s or Master’s in CS, Engineering, or related field
ExperienceExperienced engineers (Cloudflare prefers 2+ years, but open to potential and skill fit)
Skills NeededTypeScript, JavaScript, serverless, A/B testing, data pipelines
LocationBengaluru (In-office)
Employment TypeFull-time

Preferred Skills

  • Strong frontend and backend development experience using TypeScript/JavaScript
  • Familiarity with Go, Rust, Python is a plus
  • Experience building reusable SDKs and UI components
  • Experience with serverless systems (Cloudflare Workers/AWS Lambda/Azure Functions)
  • Understanding of event-driven architectures and large-scale data pipelines
  • Experience working with data lake/warehouse systems like ClickHouse or Apache Iceberg
  • Knowledge of analytics tools such as Google BigQuery or Adobe Analytics
  • Understanding of GDPR, CCPA, and data privacy compliance
  • Ability to design & evaluate A/B experiments
  • Experience with global-scale web architectures
  • Strong debugging, system design, and performance optimization skills
  • Ability to thrive in fast-paced, experimentation-heavy environments

What You’ll Get

  • Opportunity to work at one of the world’s most innovative tech companies
  • Exposure to massive scale systems handling billions of events
  • Chance to work with Cloudflare’s own ecosystem including Workers, Zaraz, Access, etc.
  • Work in a highly collaborative global environment
  • Creative freedom to design, test, and optimize experiments
  • Learning-driven culture that supports growth and development
  • Work on projects that directly influence Cloudflare’s core metrics and user base

How to Apply

To make your application stand out:

  1. Highlight your experience with TypeScript/JavaScript, especially building UI components or SDKs.
  2. Showcase any work with serverless systems (Cloudflare Workers, AWS Lambda, etc.).
  3. Include examples of A/B testing, experimentation systems, or growth features you’ve built.
  4. Describe experience handling or analyzing event-driven architectures or large-scale data ingestion.
  5. Highlight any personal projects involving data capture, analytics pipelines, or tracking systems.
  6. Mention contributions to open-source projects, especially related to Cloudflare.
  7. Prepare code samples or GitHub links to demonstrate your engineering capabilities.

When you’re ready, apply by clicking the button below and follow the instructions on Cloudflare’s careers page.

Find your dream job tap the heart!

Share the opportunity

Leave a Reply

Your email address will not be published. Required fields are marked *