Skip to content

Software Engineer, Security Rules

Build and operate Rust- and Go-based distributed microservices powering Cloudflare’s application security products. The role requires 3+ years of professional experience, systems-level programming skills, and experience with production-scale systems, databases, and container orchestration.

About the job

Responsibilities

  • Design, implement, and maintain software systems for Cloudflare’s application security products, including Rate Limiting and Web Application Firewall.
  • Participate in the full software development lifecycle, including system design and documentation, coding, automated testing, and production monitoring.
  • Collaborate with security, network engineering, SRE, and product management teams to design scalable solutions.
  • Review peer work to ensure high-quality, maintainable code.
  • Mentor team members and collaborate with support teams.
  • Debug complex systems and improve operational health.
  • Participate in on-call support outside standard working hours as needed.

Requirements

  • 3+ years of relevant professional experience with a technology company.
  • Strong programming skills in Rust, Go, C++, or a similar systems-level language.
  • Experience building and operating distributed systems.
  • Experience monitoring, alerting on, and debugging high-volume production systems.
  • Experience with databases, including PostgreSQL, ClickHouse, and Memcached.
  • Strong interpersonal and communication skills, empathy, teamwork, ownership, curiosity, and critical thinking.

Nice-to-haves

  • Experience with modern Unix/Linux development and runtime environments.
  • Experience with Prometheus and Grafana.
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.

Compensation and Benefits

  • Portugal-based hires: estimated annual salary of €54,000–€91,000.
  • Equity plan participation.
  • Benefits may include health, dental, and vision insurance; flexible spending accounts; commuter benefits; family-forming and fertility benefits; mental health support; disability and life insurance; retirement savings; employee stock participation; flexible paid time off; and parental, pregnancy, medical, and bereavement leave.

Skills

Rust, Go, C++, Distributed Systems, Postgres, ClickHouse, Memcached, Docker, Kubernetes, Unix/Linux, Prometheus, Grafana, gRPC, Kafka, Redis

Cloudflare

Cloudflare

Austin, TX
Systems Engineer, Network Protocols & Distributed Systems
€54k+/yrHybridBackend Engineering

Build and operate Internet-scale HTTP and TLS infrastructure, migrate services to a Rust-based proxy, and improve protocol performance. The role requires systems programming experience, strong reliability and security practices, and interest in open-source standards.

Cloudflare

Cloudflare

Austin, TX
Software Engineer
$68k+/yrHybrid5+ YOEBackend Engineering

Senior Software Engineer building and operating network infrastructure that carries traffic across critical paths of a global network. The role requires systems programming, Linux kernel networking and eBPF expertise, distributed-systems experience, and knowledge of BGP and Internet routing.

xAI

xAI

London, United Kingdom

Software Engineer - X Money
£107k+/yrOn-site5+ YOEBackend Engineering

Build scalable backend services and payment infrastructure for a global financial products platform. The role requires distributed-systems expertise, proficiency in modern programming languages, and experience with large-scale consumer applications.

xAI

xAI

London, United Kingdom

Member of Technical Staff - Sandbox Service
£107k+/yrOn-siteBackend Engineering

Build and maintain secure sandbox infrastructure that lets AI models execute code and interact with tools in controlled virtualized environments. The role requires expert Rust, C++, or Go skills, systems expertise, and experience with containers, virtualization, and networking.

xAI

xAI

London, United Kingdom

Backend Engineer - API
£107k+/yrOn-siteBackend Engineering

Build and operate the high-throughput API and model-serving infrastructure powering SpaceXAI’s production inference systems. The role requires expert Rust or C++ knowledge, distributed-systems experience, and strong reliability and observability practices.