Taro Logo

Software Engineer - Growth Engineering

Cloudflare runs one of the world's largest networks that powers millions of websites and Internet properties, providing protection and acceleration without hardware or software installation.
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer - Growth Engineering

Cloudflare is seeking a Software Engineer to join their Growth Engineering team, specifically focusing on Experimentation and Data Capture. This role combines full-stack development with data-driven growth initiatives, making it an exciting opportunity for engineers passionate about both technical excellence and business impact.

The team is responsible for building world-class experiences that help millions of Cloudflare's self-service customers, from acquisition and onboarding through to adoption and scale-up. You'll be working on high-velocity experimentation and thoughtful optimizations while also evolving the company's marketing attribution and customer event ingress capabilities that process billions of events.

As part of the Experimentation and Data Capture team, you'll be at the intersection of technical implementation and data-driven decision making. You'll work with cutting-edge technologies including Cloudflare's own products like Workers, Access, and Zaraz. The role involves building reusable SDKs, implementing tracking systems, and working with high-scale data processing systems.

The position offers unique exposure to both technical challenges and business growth initiatives. You'll collaborate across teams, from product and design to data processing and trust & safety. This is an excellent opportunity for engineers who want to impact user acquisition, engagement, and retention through technical solutions while working at a company committed to building a better Internet.

Cloudflare's mission extends beyond business success - they're dedicated to protecting the free and open Internet through initiatives like Project Galileo, the Athenian Project, and 1.1.1.1. The company values diversity, inclusiveness, and provides equal opportunities to all qualified candidates.

Last updated 13 hours ago

Responsibilities For Software Engineer - Growth Engineering

  • Technical delivery for Experimentation and Data Capture capabilities for customer-facing UI properties
  • Collaborate with product, design and stakeholders on outcome measurements and roadmaps
  • Own and lead engineering projects in web data acquisition and experimentation
  • Build features end-to-end including front-end, back-end, IaC, system design
  • Inspire and mentor less experienced engineers
  • Work with trust and safety team on compliance and data privacy matters

Requirements For Software Engineer - Growth Engineering

TypeScript
JavaScript
Go
Rust
Python
  • Experience with TypeScript/JavaScript and building reusable SDKs and UI components
  • Experience with high-scale serverless systems
  • Ability to design and execute A/B tests and experiments
  • Experience with data lake/warehouse products like Clickhouse, Apache Iceberg
  • Knowledge of event driven architectures and high-scale data processing
  • Familiarity with global data privacy requirements (GDPR/CCPA)
  • Ability to work in a fast-paced environment

Interested in this job?

Jobs Related To Cloudflare Software Engineer - Growth Engineering