Software Engineer, Cloudforce One

Cloudflare Cloudflare · Enterprise · Austin, TX, Mexico City, MX · Security

Software Engineer on Cloudflare's threat operations and research team (Cloudforce One). This role involves designing, building, and scaling distributed tools and services for cyber threat disruption and legal response efforts. Responsibilities include developing data pipelines for threat intelligence, maintaining Trust & Safety solutions, and collaborating with various teams to translate requirements into scalable applications. The role emphasizes ownership of the full software development lifecycle, working with technologies like Go, TypeScript, Rust, Kafka, and Kubernetes.

What you'd actually do

  1. Design, build, run, and scale distributed tools and services that support both cyber threat disruption and Legal Response efforts.
  2. Develop critical data pipelines and services to collect, analyze, and expose threat intelligence data for Cloudforce One analysts and Cloudflare customers, helping to identify Tactics, Techniques, and Procedures (TTPs) and Indicators of Compromise (IOCs).
  3. Extend, improve, and maintain mission-critical Trust & Safety solutions, including our CSAM Scanning Tool and other legal compliance pipelines.
  4. Collaborate closely with Threat Operations, Trust & Safety, Legal, and Product teams to understand goals and translate complex technical requirements into elegant, scalable solutions.
  5. Improve system design and architecture to ensure stability, performance, and maintainability of both internal and customer-facing compliance and security services.

Skills

Required

  • At least 5 years of experience building large-scale software applications, preferably distributed systems
  • Experience designing and integrating RESTful APIs and/or gRPC services
  • Knowledge of SQL and common relational database systems such as PostgreSQL
  • Prior experience writing production ready code in Go and/or Typescript
  • Familiarity with Rust
  • Excellent debugging and optimization skills
  • Expertise in writing well tested code
  • Interest in opportunities to be a technical mentor for teammates

Nice to have

  • Prior experience working in the Trust & Safety and Legal domain space
  • Deep understanding of DNS, TLS/SSL and HTTP
  • Expertise in web security issues and industry standards for access control
  • Experience with Kafka
  • Experience building web applications using React
  • Experience with Kubernetes
  • Experience with Redis

What the JD emphasized

  • building large-scale software applications
  • distributed systems
  • production ready code in Go and/or Typescript
  • Excellent debugging and optimization skills
  • Expertise in writing well tested code