jobapplier

Senior Software Engineer (Security Rules)

Cloudflare

Skills

Required

  • monitoring
  • programming
  • Rust
  • Go
  • C++
  • databases
  • PostgreSQL
  • Clickhouse
  • logging
  • Prometheus

Preferred

  • containerization and orchestration
  • Docker
  • Kubernetes
  • SRE
  • reviewing technical designs
  • alerting

Join Cloudflare, a leading internet security and performance company. As a Senior Software Engineer on the Security Rules team, you will design, implement, and maintain software systems that power our Application Security Product Offering. You will lead complex technical projects, collaborate with internal teams, and mentor other engineers. This role offers competitive pay, flexible vacation, paid parental leave, comprehensive benefits, and a supportive work environment.

Design, implement, and maintain the software systems that comprise Cloudflare’s Application Security Product Offering such as Rate Limiting, Web Application Firewall and more.

Responsibilities

  • Lead technical design and execution for complex projects, helping define architecture, tradeoffs, milestones, and delivery plans.
  • Collaborate with internal teams, including security, network engineering, SRE, and product management, to design scalable solutions to difficult technical problems.
  • Experience mentoring engineers, reviewing technical designs and providing high-quality code review
  • Experience with monitoring, alerting and debugging high volume production systems

Requirements

  • Demonstrated ability to lead complex technical projects from ambiguity through delivery
  • Strong programming skills in Rust, Go, C++, or a similar systems-level language
  • Experience with databases (we use PostgreSQL, Clickhouse and Memcached)
  • Strong interpersonal and communication skills, demonstrating empathy, teamwork and a sense of ownership

Experience building and operating distributed systems

  • 6+ years of relevant professional experience with a technology company
  • Experience with monitoring and logging tools like Prometheus and Grafana
  • Experience with modern Unix/Linux development and runtime environments
  • Experience improving engineering practices, operational processes, or reliability for production services

Preferred

  • Experience with containerization and orchestration technologies, such as Docker and Kubernetes

Pay

  • Experience influencing technical direction across a team or product area
  • EUR 66,000 - 91,000